为ubuntu与windows搭建桥梁samba ssh xshell

有过工作经历的都有一个这样的工作环境,源码编译需要在ubuntu下,而源码编辑和其它的相关工作却是是windows下完成,那势必会要想到如何去搭建一个这样的工作桥梁,那本篇文章将阐述如何搭建ubuntu与windows的工作桥梁

目前ubuntu系统为ubuntu 12.04.5 server amd64,机器名为ubuntu,用户名为antier,windows系统为windows 7 64位 旗舰版

首先说个容易的吧.如果通过windows向ubuntu服务器下达操作命令,这就需要用到xshll,ssh协议

  1. 在windows下下载Xshll5并安装

    http://yunpan.cn/cmtEaLUwPuNTj  访问密码 2342

    使用xshll的主要目的是在windows环境上登陆ubuntu终端进行编码,实现远程登陆

  2. 在ubuntu系统下安装ssh协议

    [email protected]:~$sudo apt-get install openssh-server openssh-client

    使用ps -ef | grep ssh,如果只有ssh-agent表示还没启动,需要/etc/init.d/ssh start;有sshd说明已启动

  3. 设置Xshell5

    打开xshell5,选择"新建"->"连接"->"常规"

    "名称"请随意设置,我这里命名为"ubuntu-server-243",

    "协议"选择SSH

    "主机"输入主机的ip地址,我这里输入"192.168.1.243"由于我是局域网内

    "端口号"默认设置为22

    选择"用户身份验证"窗口

    "用户名"输入ubuntu已经存在的用户名.我这里输入antier

    "密码"输入用户名对应的用户密码

    点击"确定",这样就你可以通过xshell控制ubuntu主机啦.

  4. 中文乱码的解决方法

    在确认ubuntu支持中文的前提下,在xshell中选择"文件"->"属性"->"终端"->"编码"->"UTF-8"

接下来说说ubuntu中samba的搭建

  1. ubuntu安装并配置samba

    [email protected]:~$sudo apt-get update

    [email protected]:~$sudo apt-get install samba samba-common

    [email protected]:~$sudo vim /etc/samba/smb.conf

    在smb.conf文档最后添加以下内容

    [antier]

    path = /home/antier

    writeable = yes

    valid users = antier

    [email protected]:~$sudo smbpasswd -a antier

    这个命名用的用户名必须是ubuntu已经存在的用户名哦.

  2. 在windows端双击我的电脑,在地址栏输入\\server-ip\antier

    这时会弹出需要输入用户名与密码,而这个用户名就是你当初设置smbpasswd的用户名与密码,由于你在smb.conf中配置的path目录的用户者为antier.所以在windows窗口就会显示出ubuntu系统目录/home/antier的内容哦.哇咔咔....容易吧!!

完结啦!!如果还有什么不明白的地方请参考博文"说在前面的话".

时间: 2024-10-08 12:42:43

为ubuntu与windows搭建桥梁samba ssh xshell的相关文章

Ubuntu登陆windows搭建的FTP服务器文件名乱码解决方案

ubuntu默认字符集---->utf8 windows默认字符集gbk 方法一: sudo gedit /var/lib/locales/supported.d/local 添加一行 zh_CN.GBK GBK sudo locale-gen 生成 locale 方法二: 修改用户目录下.profile文件,增加 LANGUAGE="zh_CN:zh:en_US:en" LANG=zh_CN.GBK 重启登陆,此方法只对该用户有效 方法三: 修改/etc/environment

Ubuntu 12.04搭建MTK 安卓开发环境

MTK+Android开发(66)  Ubuntu 12.04搭建 MTK 6577安卓开发环境 1.       下载并安装Vmware虚拟机: 2.       下载并在虚拟机上安装Ubuntu 12.04 iso 安装包:下载地址: http://releases.ubuntu.com/12.04/ : 3.       更新Ubuntu 源: ①     sudo cp /etc/apt/sources.list /etc/apt/source.list.bak ②     sudo g

修改ubuntu和windows的ip地址使二者能相互ping通的方法  

一,永久修改ubuntu的ip地址的方法: ubuntu的网络配置信息保存在/etc/network/interfaces 下,应此要永久地修改ubuntu的ip地址首先必须修改这个配置文件,打开ubuntu的终端登录root权限,然后输入命令:geany /etc/network/interfaces 打开这个配置文件,把下面的内容复制进去并替换里面原有的内容: # interfaces(5) file used by ifup(8) and ifdown(8) auto eth0   #if

Windows搭建Eclipse+JDK+SDK的Android --安卓开发入门级

?? 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图: 选择 Download JDK 只下载JDK,无需下载jre. (2)eclipse下载 进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载    HTTP下载) 如下图: 我们选择第一个(即eclipse IDE for java EE Devel

Ubuntu 下 vim 搭建python 环境 配置

在Windows下用惯了各种现成的工具,转到Linux下,一下没了头绪--好歹google出一些别人的心得,折腾来折腾去,也算是把开发环境配好了. 1. 安装完整的vim # apt-get install vim-gnome 2. 安装ctags,ctags用于支持taglist,必需! # apt-get install ctags 3. 安装taglist #apt-get install vim-scripts #apt-get install vim-addon-manager //

虚拟机安装的三台Ubuntu系统下搭建Hadoop

在Linux 上安装Hadoop 教程 在虚拟机中安装的Ubuntu系统下搭建Hadoop集群时首先要解决的问题是将宿主机的文件拷贝到虚拟机上.采用的简单方法是宿主机使用Serv-U建立一个FTP然后在虚拟机上登录将文件拷出来. 要先熟悉Linux的基本概念和操作,如:cd.ls.tar.cat.ssh.scp.cp.rm.sudo.su.apt-get等操作. 一.实践环境: Ubuntu10.04+jdk1.6+hadoop-0.20.1 机器名 IP 作用 Master 192.168.1

Ubuntu 14.04搭建Android5.1开发环境和编译

1.安装Ubuntu14.04 先下载Ubuntu系统,官网地址,从ubuntu10.04-ubuntu15.04都有下载,具体根据需求可以下载desktop和server版本 一般虚拟机建议安装desktop版本,方便管理,本人电脑是64位的,所以下载的ubuntu-14.04.2-server-amd64.iso 安装ubuntu系统,其实很简单,网上也很多视图教程,用U盘安装时需要注意,我之前用UltraISO来制作系统,结果系统装不上,后面用win32diskimager-v0.8-bi

用Centos7搭建小微企业Samba文件共享服务器【转】

转自 用Centos7搭建小微企业Samba文件共享服务器 - 今日头条(www.toutiao.com)http://www.toutiao.com/i6436937837660078593/ 最近研究了一下Linux用户权限和Samba文件共享,为了便于学习,通过一个实例来实现文件共享功能. 假设一个场景,某小微企业共有6人,其中4人为普通员工(user1-user4),2人为管理员(manager1,manager2).为了便于工作,建立一个基于Centos7 的文件共享服务器,服务器上进

ubuntu 系统中搭建bugzilla系统

我在ubuntu上安装bugzilla系统部署,也是一头雾水,现在能做的也就是从网络上借鉴各种大牛的教程然后加上自己的总结和实际操作中遇到的困难从而记录下来写成博客. Bugzilla简介 Bugzilla是一个共享的免费的产品缺陷记录及跟踪工具(Bug-Tracking System).由Mozilla公司提供.创始人是Terry Weissman,开始时使用一种名为"TCL"的语言创建的,后用Perl语言实现,并作为Open source发布.它可以管理软件开发中缺陷的提交(new