- 首先你需要检查尝试使用 WinSCP 连接的 sftp 服务器的二进制文件的位置;
# 检查 SFTP 服务器二进制文件位置
~$ cat /etc/ssh/sshd_config |grep -i sftp
Subsystem sftp /usr/lib/openssh/sftp-server
看到 sftp 服务器的二进制文件位于 /usr/libexec/openssh/sftp-server。
- 打开 WinSCP 并单击“高级”按钮打开高级设置。
- 在高级设置窗口中:
Environment
=>SFTP
=> SFTP sever 输入框中添加命令:
sudo su -c /usr/libexec/openssh/sftp-server
完成后,保存重新登录即可。
标签:openssh,sudo,server,SFTP,usr,winscp,sftp,方法 From: https://www.cnblogs.com/da-datang/p/17110238.html