1、新建连接
- 进入xshell,点击左上角<新建>,新建立一个连接
- 编辑跳出来的属性窗口
- 点击<连接>
- 名称自定义
- 协议默认为SSH
- 主机填写虚拟机的ip地址(在虚拟机终端输入ifconfig命令,根据提示安装相应工具)
- 端口默认为22
2、启用ssh服务
- 查看虚拟机是否启用ssh服务
- 终端输入ps -e | grep ssh进行查看(包含sshd则已启用)
- 若未启用(安装),终端输入sudo apt install oendssh-server进行安装,终端输入/etc/init.d/ssh start启用ssh服务
3、查看虚拟机防火墙状态
- 终端输入sudo ufw status查看防火墙状态
- 包含Status: active表示启用,Status: inactive表示禁用,语言是中文可能会翻译这个字段
- 终端输入sudo ufw allow OpenSSH使防火墙允许ssh服务通过
- 终端输入sudo ufw enable启用防火墙
- 终端输入sudo ufw status查看是否有OpenSSH...Allow这样的条目,有就成功了
- 注:也可直接在本机上测试,一起按下win+R,然后输入cmd,输入ping
( 这个为第2步中的ip地址),若可以连通就不用检查防火墙了。
4、连接虚拟机
- 接下来就可以直接连接了(双击新建的会话或者右键选择连接),然后在跳出来的弹窗中输入登录的用户名和密码就可以了。