Linux 摸索:使用winSCP连接ubuntu系统

突发奇想,想通过winSCP软件远程访问vim上安装的ubuntu系统,于是便开始了下面的一些列行为。

ubuntu系统命令行中输入ifconfig + 回车

在windows系统cmd中输入ipconfig + 回车

Linux 摸索:使用winSCP连接ubuntu系统_第1张图片

很好,两个系统中的IPv4地址都获得了,然后开了大胆的互ping操作

Linux 摸索:使用winSCP连接ubuntu系统_第2张图片

Linux 摸索:使用winSCP连接ubuntu系统_第3张图片

不出意外都完美的ping上了,然后就开始了大胆的尝试,直接上winSCP输入ip地址开始了连接操作,

Linux 摸索:使用winSCP连接ubuntu系统_第4张图片

然后呢,理所当然的失败了,经过上面的提示,我更换为FTP再次尝试

 

Linux 摸索:使用winSCP连接ubuntu系统_第5张图片

当然,不出所料的再一次失败,然后就开始找各种解决办法,有几种可能性被我找到了,

1.ubuntu的防火墙没有关闭(经过证实,根本没有开启过)

2.ubuntu系统没有安装ssh(经过证实,确实没有安装ssh)

然后来一波命令安装ssh( sudo apt-get install openssh-server ;sudo /etc/init.d/ssh start)

Linux 摸索:使用winSCP连接ubuntu系统_第6张图片

安装完成之后来一波启动(根据系统一样,启动命令可能要使用: service ssh start),之后就是查看ssh状态

Linux 摸索:使用winSCP连接ubuntu系统_第7张图片

到这一步,说明已经ssh已经成功启动了,然后我再一次开始winSCP输入ip进行连接,

Linux 摸索:使用winSCP连接ubuntu系统_第8张图片

得到的结果令我不知所措,冷静之后,在一次开始了寻找问题之旅,然而最后也找到了问题的根本:

1.ubuntu的root账户默认是没有激活的,也就是说无论访问多少次都是拒绝访问(坑爹,使用sudo passwd root)

2.ssh配置文件中的PermitRootLogin without-password 可能需要更换为 PermitRootLogin yes(使用vi /etc/ssh/sshd_config
命令打开配置文件进行修改,想要修改估计还得学习一下vi文件操作命令)

出于解决问题为最终目标,干脆2种问题都给做了一遍

Linux 摸索:使用winSCP连接ubuntu系统_第9张图片

Linux 摸索:使用winSCP连接ubuntu系统_第10张图片    》》》》》》》》   

当然,最后就完美的成功连接上了(注意重启ssh服务 sudo /etc/init.d/ssh restart)

Linux 摸索:使用winSCP连接ubuntu系统_第11张图片

总结:修改ssh配置文件时,需要使用su root命令切换到root模式,才能正常修改配置文件——坑爹。

 

 

你可能感兴趣的:(Linux,摸索)