Xshell 通过 ssh 连接(vm 中的)Ubuntu-server

软件环境配置:

  • OS Windows 10 专业工作站版(v1909 x64);
  • VMware Workstation Pro 15.6;
  • ubuntu-20.04-live-server-amd64.iso;
  • 客户端连接工具 Xshell 6;

基于以上环境,vm中已经安装部署好 ubuntu-server 系统,网络模式桥接,并且能访问外网,宿主机之间通信正常,如下所示:

 

 接下来我们使用 Xshell 客户端连接 ubuntu,出现连接失败=》

Could not connect to 'ip' (port 22):Connection failed.

 Xshell 命令连接 =》【$ ssh 远程机器名称@ip 或者 telnet ip】

访问成功会弹出提示输入密码窗口,和上面界面连接操作一样,依然访问不起;

接下来我们在vm中的 ubuntu 查看 ssh 连接使用的 22 端口是否开启:

命令=》【$ lsof -i:22】显示如下信息:

此时需要安装【openssh-server 和 openssh-client 】:

命令=》【sudo apt install openssh-server openssh-client】,中途提示信息输入Y继续等待安装完成;

service ssh start
ssh localhost
lsof -i:22

#注意:以上步骤安装完成后执行上面命令重启;

此时进入Ubuntu 查看22 端口的情况,22端口是否开启;

命令=》【netstat -ntlp|grep 22】

端口开启,使用 Xshell 再次连接,正常访问,如下所示:

选择【接受并保存】,继续输入账号密码,点击确定即可正常连接;

如果安装【openssh-server】有问题,建议卸载重新安装:

#彻底删除openssh-server
sudo apt remove --purge openssh-server 
#安装openssh-server
sudo apt install openssh-server
#启动openssh-server
sudo service ssh restart 
#查看ssh是否启用
ps -e|grep ssh 
#查看监听端口22
netstat -tnl
#查看openssh版本命令
ssh -V
openssl version

以上过程记录了 Xshell 连接 vm 中 ubuntu 系统时遇到的全过程,希望帮助到更多的朋友; 

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ChaITSimpleLove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值