环境
虚拟机:VirtrualBox+Ubuntu16.04,主机:Windows10
VirtrualBox网络连接方式选择"桥接网卡",如图
apt-get install openssh-server
- 这时,有可能会出现一个错误,提示如下:
无法获得锁 /var/lib/apt/lists/lock - open (11 资源暂时不可用)
解决办法:把lock的文件强行删掉,运行如下命令:
sudo rm /var/lib/apt/lists/lock
- 安装完成之后,切记重启
sudo /etc/init.d/ssh restart
Win 安装Xshell
可以自行百度与谷歌搜索Xshell,安装最新版本,目前我是用的版本为Xshell5。下载后在安装时选择家庭/学校免费版即可。Xshell是使用命令行操作虚拟机中的Ubuntu。
-
安装成功后,运行会出现一个会话窗口:
-
获取虚拟机中Ubuntu的ip地址,待会有用:
-
点击左边新建,新建会话属性,协议选择SSH,主机填写上一步获取的ip地址
-
填写完后,点击确定,弹出输入用户名,此用户名为Ubuntu登陆使用的用户名,切记大小写敏感
-
填写完用户名之后,点确定弹出输入密码
填写完密码后,点击确定即进行连接,如下所示,表示连接成功
Last login: Thu Jun 15 11:36:21 2017 from 192.168.1.143
whyte@whyte-VirtualBox:~$
- 这样就可以完美的连接操作虚拟机了。
Win 安装Xftp
- 可以自行百度与谷歌搜索Xftp,安装最新版本,目前我是用的版本为Xftp5。下载后在安装时选择家庭/学校免费版即可。Xftp是用于与虚拟机中的Ubuntu传输文件。
- Xftp与Xshell连接虚拟机方式类似,唯一的不同是协议,这里的协议选择SFTP,其他基本类似,就不再赘述了。
-
这样就可以很愉快的和虚拟机传输文件了。如图: