今天把服务器重装了之后就一直连不上 显示 网络连接超时,可以尝试以下几种方法:
1.把linux的防火墙关了:
查看防火墙的信息: service iptables status
开启防火墙 : service iptables start
关闭防火墙: service iptables stop
如果提示无法加载,可以用下列命令卸载防火墙,并在启动时禁用防火墙:
sudo ufw disable
2.在ubuntu下安装ssh:
sudo apt-get install yum
sudo apt-get install openssh-server
可以使用下面的命令查看是否开启
sudo ps -e |grep ssh
不过我当时安装了还是不行,我又再装了ssh
sudo apt-get install ssh
因为WinSCP是基于ssh的sftp来连接的
如果还是不行…再试试下面的方法
3.检查Ubuntu的端口22有没有打开
重启sshd
/etc/init.d/sshd start
或者用下面这个句子
services ssh start
打开端口22
cd /etc/ssh/
sudo vim ssh_config
将里面的 PORT 22 前面的 # 删掉
重启sshd服务
service sshd restart
端口没问题了之后,如果还是出现显示网络错误:软件造成的连接终止
这时候,去看一看WinSCP会话里面的文件协议,刚开始默认的是SFTP,改成FTP
(如果FTP也不行,换换其它的几个试试)
理论上来说 关闭防火墙,打开ssh就应该可以了,
这些操作还不行的话还可以试试 在linux上建一个root用户,因为你原来的用户名字可能有一些不能识别的字符
也可以用win的命令行ping一下ip看不看能不能连上来排查问题
参考:
https://blog.csdn.net/mt_lixinzeng/article/details/80050529
https://www.cnblogs.com/marost/p/6188134.html
https://blog.csdn.net/shangxiaqiusuo1/article/details/82978653
https://www.xuebuyuan.com/1806642.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)