目录

ssh可以连接服务器,但是通过ftp在filezilla中连不上怎么办

目录

ssh可以连接服务器,但是通过ftp在filezilla中连不上怎么办

服务器centos 6.9 在maxos终端下通过ssh是可以连上服务器的

https://i-blog.csdnimg.cn/blog_migrate/2883b086af40b9fa742b8d2ffe934e04.png

但是在filezilla中通过ftp的方式却连不上

https://i-blog.csdnimg.cn/blog_migrate/552999f35a6011afafb9a2401d2dbfa8.png

https://i-blog.csdnimg.cn/blog_migrate/eac9d55c12a4b1eb094d6353cf4ae716.png

搜了一下,发现得用sftp协议连接,也就是这样

https://i-blog.csdnimg.cn/blog_migrate/b026c8b9ff32e2904154a4f1890e1703.png

结果还是报错了

https://i-blog.csdnimg.cn/blog_migrate/9fa0781c851e51bcf4ee537be82c57d8.png

22端口是开放的,应该不是端口问题,又在网上找了下尝试去修改/etc/ssh/sshd_config配置文件。

https://i-blog.csdnimg.cn/blog_migrate/ef03a91cb66c38fd0950ecdd2e2a6742.png

这不改还好,改完重启sshd服务,终端退出了ssh连接之后连终端ssh都连不上服务器了。哭了…(不是说这种方法不行,可能是本人操作方式太多改乱了,一通瞎改不知道改的啥)

现在咋办,进不了服务器ssh配置也改不回来了呀

下面我就比较暴力了,直接先卸载了ssh服务,再重装

sudo yum remove openssh-client openssh-server
sudo yum install openssh-client openssh-server

如果是Ubuntu的的话把yum改成apt-get就好了

这时候记得把之前改的sshd_config配置给改回来

https://i-blog.csdnimg.cn/blog_migrate/b5d6b89bc0c08bea51e9ead62a78baaa.png

改回默认的 https://i-blog.csdnimg.cn/blog_migrate/8348e6dc3f0b1f058836a58fd6e4b04d.png

然后启动sshd服务

service sshd start 

然后重新在终端通过ssh链接就ok了,在fileZilla中通过sftp的方式也能链接成功了。

https://i-blog.csdnimg.cn/blog_migrate/10b28c9aa9d6750df991b4df4a187fd5.png