03 为什么我每次重新装wdcp后,sftp和ftp都登陆不上了,而ssh可以

2025-05-04 04:43:15
推荐回答(1个)
回答(1):

如果是自己编译安装的,而且在编译的时候没有指定安装路径,那么 SSH 就会被默认安装到 /usr/local 目录下,所以你查找到的 sftp-server 就是在 /usr/local 下面的
不过虽然在编译的时候没有指定安装路径,但是似乎配置文件里面的路径还是默认的,所以你需要修改配置文件,将其改为 /usr/local 下面的路径,也就是你查找到的路径。
至于修改之后重启会不会连不上的问题,据我所知 Debian 里面重启 SSH 是不会中断当前链接的,你只要重启之后再开一个终端去尝试连接就行了。
如果还是不放心,可以先装一个 telnet,这样就算 SSH 死掉了,还可以通过 telnet 上去。不过要注意,通过 telnet 连接时,所有的数据(包括密码)都是明文传输的,请事先设置一个临时的密码。