winscp 中使用 sudo 的方法
- 首先你需要检查尝试使用 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

完成后,保存重新登录即可。


浙公网安备 33010602011771号