Jak*_*ake 5 ssh sftp ubuntu-10.04
我正在尝试设置 sftp 服务器,但客户端收到错误,Connection closed by server with exitcode 1
/var/log/auth.log (如下)没有多大帮助,我怎样才能找出错误是什么?
我正在运行 Ubuntu 10.04.1 LTS
sshd[27236]: Accepted password for theuser from (my ip) port 13547 ssh2
sshd[27236]: pam_unix(sshd:session): session opened for user theuser by (uid=0)
sshd[27300]: subsystem request for sftp
sshd[27236]: pam_unix(sshd:session): session closed for user theuser
Run Code Online (Sandbox Code Playgroud)
更新:我已经提示这一点有一段时间了,我在另一台服务器上收到 sftp 命令,给了我一个更有用的错误。
Request for subsystem 'sftp' failed on channel 0
Couldn't read packet: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)
我在网上找到的所有内容都表明这个 id 是 sftp-server 的问题,但是当我从 sshd 配置中删除 chroot 时,我可以访问系统。我认为这意味着 sftp-server 可以访问并且设置正确。
sftp-server 是一个外部二进制文件。它可能不在您的 chroot 环境中。
如果您修改 sshd_config 以使用内部子系统(如果可用),它应该开始使用 chroot。
| 归档时间: |
|
| 查看次数: |
14999 次 |
| 最近记录: |