欢迎光临散文网 会员登陆 & 注册

【笔记】WinSCP卡死在正在连接/Connecting

2023-08-19 19:19 作者:La_Mizera_Mondo  | 我要投稿

一 问题描述

WinSCP能连接服务器进行登录认证, 但在输入登录凭据之后会一直处于正在连接... 或者Connecting... 状态, 且无法关闭该窗口, 只能任务管理器强行结束进程.

然而PuTTY可以正常建立SSH连接使用bash.


服务器系统为centOS 7.9, SSH服务端版本为OpenSSH 7.4.

Windows 版本 Windows 10 22H2, WinSCP版本6.1.1, 安装版.

输入登录凭据后WinSCP始终处于这个状态. 注意右下角

二 解决方法

1. SSH连接服务器, vim打开sshd配置文件sshd_config:

vim /etc/sshd/sshd_config

2. 定位到Subsystem sftp /usr/libexec/openssh/sftp-server 这一行, i进行编辑, 在行前输入#将这行注释掉

3. 换行, 输入Subsystem sftp internal-sftp

4. 按Esc, 输入:wq回车, 保存并退出vim

5. 重启sshd服务:

systemctl restart sshd


编辑完成后该文件的状态, 注意被注释掉的上一行

三 其他思路

如果上面的方法不生效, 可以尝试升级sshd, 关闭centOS防火墙firewalld, 调整Windows防火墙的规则让WinSCP可以通过防火墙等等.

不过考虑到PuTTY可以正常连接SSH, 和防火墙的关系可能并不大.

参考

unix.stackexchange.com/questions/209770/ssh-console-login-working-but-sftp-does-not-why

【笔记】WinSCP卡死在正在连接/Connecting的评论 (共 条)

分享到微博请遵守国家法律