记录下Xshell,Xftp连接虚拟机的配置过程

      在新装ubuntu虚拟机时,已经设置了网络连接为NAT模式,该模式可以实现本机和本机上安装的虚拟机之间通信,该模式下,他人的机器是无法与本机上的虚拟机通信的。要想实现其他电脑也能与本机上的虚拟机通信,则要将网络连接设置桥接模式。

1、首先查看虚拟机的ip,在中断输入命令:ifconfig

 可以看到ip 地址为 192.168.245.128

如果找不到ifconfig命令,可以先装工具net-tools,在终端安装指令:

apt install net-tools

2、然后在本地ping 192.168.245.128,看是否可以ping通,若结果如下,则成功ping通,可以进行Xshell和Xftp连接了

 3、接下来启动虚拟机上ssh服务,命令:

sudo service sshd start

我这里启动失败,原因是没有安装,安装命令:

sudo apt install openssh-server

安装成功后会自动启动服务

4、 接下来就可以进行Xshell连接了

新建一个会话,名称自定,协议默认SSH,主机输入自己虚拟机的ip,端口号默认22

 然后用户身份验证设置

 方法password,因为只有本机和虚拟机通信,没啥安全问题,我这里用户名和密码设置就和虚拟机的设置一致。

然后点击连接

这样就成功连接了

5、Xftp连接

打开xftp,新建会话,名称自定,主机输入虚拟机的ip,协议默认SFTP,端口号默认22,方法password,用户名和密码我这里设置的和虚拟机用户密码一致

 这样就连接成功了

可以直接拖动文件,实现虚拟机和本机的文件复制等。如果虚拟机端出现乱码(中文) ,可以进行会话属性的设置,如下,选中虚拟机端,点击名称就行(我这里localhost),然后点击文件—当前会话属性

点击选项,把主机类型改成linux,编码改成UTF-8,这样乱码就恢复正常了。

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐