2012-07-25 16 views
1

我正在尝试使用正确的用户名和密码使用WinSCP登录。与sudo的WinSCP登录问题

环境> SFTP> SFTP服务器我指定sudo /usr/lib/openssh/sftp-server

会议我在主机名用户名密码类型。

当我点击登录我得到

连接意外关闭。服务器发送命令退出状态1.

无法初始化SFTP协议。主机是否运行SFTP服务器?

须藤:不存在TTY并没有askpass程序指定

这是链接到一个完整的日志http://pastebin.com/GcmpK2kj

回答

1

确保您启用密码的sudosftp-server。并确保sudoers选件requiretty已关闭。

的详细指示,WinSCP赋予常见问题How do I change user after login (e.g. su root)?

+0

我想尝试不幸运。我这样做,不允许在sshd上使用passwd,根据windscp站点说明将用户添加到sudoers。反正无法做到。 – erm3nda 2014-03-31 23:36:34

+0

任何错误信息? – 2014-04-01 06:55:00

+0

是'/ var/www $ sudo su sudo:没有tty存在,也没有指定askpass程序 对不起,再试一次。 sudo:没有tty存在,也没有指定askpass程序 对不起,请再试一次。 sudo:没有tty存在,也没有指定askpass程序 对不起,请再试一次。 sudo:3个不正确的密码尝试' – erm3nda 2014-04-02 19:29:52