一、使用xshell之前,需要保证虚拟机和主机能连接上网络
连接网络:
打开网络与Internet
打开网络适配器选项
找到WLAN对应的信息
VM工具栏里编辑->虚拟网络编辑器
如果设置不了,关闭虚拟机并在虚拟网络编辑器里还原默认设置,之后再重新设置,这一步之后Ubuntu就已经联网了,可以在终端ping www.baidu.com测试连接。
设置静态ip地址
打开网络设置
查看详细信息,记录以下两条信息
按序号位置填入
点击“应用”后完成
二、Ubuntu中安装sshd
在shell里面使用ifconfig 查看自己的IP,如果提示没有此软件,则键入apt install命令来安装,输入命令,之后要键入自己用户的密码:
sudo apt install net-tools
#使用sudo命令以后需要输入用户口令(注意输入内容的时候,屏幕是没有变化的)
然后再使用ifconfig命令查看本机的网络信息:
ifconfig
如果安装失败,通常的原因是本机的软件列表没有更新,使用下面的命令可以更新软件列表,然后再来重新执行安装的指令:
sudo apt update
在虚拟机上ping百度,确定虚拟机能连接上网络:
ping www.baidu.com
#使用ctrl+c可以终止
然后需要在虚拟机上安装ssh协议的客户端:
sudo apt install ssh
使用ps命令,可以确认ssh客户端有没有运行:
ps -elf|grep sshd
三、window下打开xshell
如图点击红框选中部分
点击新建
名称自己取名字,选择ssh协议,主机后面写第一阶段设置的静态ip
填如下图所示这个地方的ip地址
下方填自己Ubuntu设置的用户名和密码:
设置完成后点击最下面的连接即可
在这里就可以输入命令了: