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、连接虚拟机

  • 接下来就可以直接连接了(双击新建的会话或者右键选择连接),然后在跳出来的弹窗中输入登录的用户名和密码就可以了。
 posted on 2024-07-21 11:06  Dylaris  阅读(807)  评论(0)    收藏  举报