前几天在配置虚拟机的时候,尝试用winscp连接Ubuntu,结果连接被拒绝。原因:Ubuntu的ssh服务需要自己安装和启动,在没启动之前,是无法连接上去的

解决方案:

我们可以输入:ssh localhost ssh

看看ssh是否关闭,如果出现下面的提示,表示没有开启:connect to host localhost port 22: Connection refused

这样子的话我们就只需要开启ssh就行:

$ sudo apt-get install openssh-server
安装之后再启动:

$ sudo /etc/init.d/ssh start

最后查看下我们的ip地址,输入你root的用户名和密码就可以使用WinSCP连接上了。

其它原因:

(1)连接失败还有可能是Linux的防火墙没有关闭(当然,一般使用ubantu的话防火墙是默认关闭的)

 关闭防火墙我们只需要输入:sudo ufw disable

(2)虚拟机没有独立的IP地址,无法连接到网络

解决方案:以VMware为例

1、关闭虚拟机

2、左上角的编辑选择【虚拟机】选项卡下的【设置】

3、选择【网络适配器】,网络连接改为【桥接模式】

Ubuntu解决winscp连接不上虚拟机问题

4、保存在重启一下就行了

相关文章:

  • 2021-12-09
  • 2021-08-03
  • 2021-11-30
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2021-09-12
猜你喜欢
  • 2021-12-16
  • 2022-12-23
  • 2021-08-10
  • 2021-11-12
  • 2021-09-21
  • 2022-12-23
  • 2021-09-04
相关资源
相似解决方案