之前讲了怎样做实现了开发板和ubuntu的互传文件,这次讲怎样实现电脑上为win7 和ubuntu的同一桌面控制和文件互传。 系统 win7 +虚拟机ubuntu 1. 运行环境 WINDOWS下安装SSH客户端,名字是SSHSecureShellClient-3.2.9.exe。到网上百度下载就行。Win7 下百度下载就行,然后安装。Win7 下下载安装软件就不讲了,基本都是下一步和同意。安装完成之后就会生成两个图标,一个是“Secure Shell Client”和“Secure File Transfer Client”。这里secure shell client 是用于win7 下控制ubuntu终端用的,Secure File Transfer Client是用来在win7 和ubuntu之间传输文件的。 2. 首先打开Secure Shell Client,界面如下图:
3. 点击界面上的quick connect,会弹出对话框,
在host name中填写你的ubuntu的网络地址,不如我的192.168.1.59,具体的网络地址可以进入ubuntu系统,在终端中输入 #ifconfig 进行查询, 在user name中输入你的ubuntu的用户名,比如 我的xin。然后点击connect。这是若是链接不成功会有提示
这种情况,先检查防火墙是否关闭。还有一种情况是你的shh服务没有安装。 关闭防火墙,然后进入ubuntu系统。 安装ssh-server #sudo apt-get install openssh-server 安装ssh-client #sudo apt-getinstall openssh-client 确认sshserver是否安装好 ps -e | grepsshd 450 ? 00:00:00 sshd 如果看到sshd那说明ssh-server已经启动了。 如果只有ssh-agent说明ssh-server还没有启动,需要执行命令启动ssh服务: /etc/init.d/sshstart; 注:在ubuntu-12.04-server-i386.iso安装中只显示sshd这一项: 扩展配置: SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为: /etc/ssh/sshd_config 把里面的Port参数修改成222即可 然后重启SSH服务: sudo/etc/init.d/sshrestart 这时ubuntu中的环境也配置好了。 再重新回到win7,再次点击quick connect, 就会提示你输入密码,这时出入ubuntu的该用户密码。 就会看到已经进入终端了。 4. 双击“Secure File Transfer Client”图标,弹出如下界面,点击connect图标即可弹出跟上图一样的登录方式,输入相关信息,就可以自由的在两个桌面之间上传文件了,如图:
5. 这时又会存在一点问题,在win7 的桌面下看ubuntu的文件时,所有的中文都是乱码的 这一步我没有成功实现,下面是在网上找到教程: 在linux的当前用户目录后,输入ls-a查看隐藏的文件,则会有一个.profile或者.bash_profile,Ubuntu下是.profile,其他linux可能是.bash_profile,八九不离十吧。 修改如下:
在文件中添加如下两句:
这样就可以解决了!
|