Ubuntu服务器成功login后closures连接

我无法通过WinSCP或sftplogin到我的Ubuntu(12.04 LTS)服务器。 之前在/ etc / ssh中存在ssh_host_ *文件的权限问题。 这是我尝试从另一个目录,这显然已经改变了一些其他文件的权限chmod -R之后。

我试过了sftp -P port-vv username@serverip ,它有下面的输出。

 debug2: we sent a password packet, wait for reply debug1: Authentication succeeded (password). Authenticated to ***** debug2: fd 4 setting O_NONBLOCK debug1: channel 0: new [client-session] debug2: channel 0: send open debug1: Requesting [email protected] debug1: Entering interactive session. debug2: callback start debug2: client_session2_setup: id 0 debug2: fd 3 setting TCP_NODELAY debug1: Sending environment. debug1: Sending env LANG = en_US.UTF-8 debug2: channel 0: request env confirm 0 debug1: Sending subsystem: sftp debug2: channel 0: request subsystem confirm 1 debug2: callback done debug2: channel 0: open confirm rwindow 0 rmax 32768 debug2: channel 0: rcvd adjust 2097152 debug2: channel_input_status_confirm: type 99 id 0 debug2: subsystem request accepted on channel 0 debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: client_input_channel_req: channel 0 rtype [email protected] reply 0 debug2: channel 0: rcvd eow debug2: channel 0: close_read debug2: channel 0: input open -> closed debug2: channel 0: rcvd eof debug2: channel 0: output open -> drain debug2: channel 0: obuf empty debug2: channel 0: close_write debug2: channel 0: output drain -> closed debug2: channel 0: rcvd close debug2: channel 0: almost dead debug2: channel 0: gc: notify user debug2: channel 0: gc: user detached debug2: channel 0: send close debug2: channel 0: is dead debug2: channel 0: garbage collecting debug1: channel 0: free: client-session, nchannels 1 debug1: fd 0 clearing O_NONBLOCK Transferred: sent 1952, received 1960 bytes, in 0.3 seconds Bytes per second: sent 6473.8, received 6500.3 debug1: Exit status 141 

  • 确保你的〜/ .profile(或者你的特定shell的等价物)不会产生任何输出。

  • 确保sshd_config指向一个有效的sftp二进制文件

要重置文件权限,我使用了以下链接,它已成功将所有权限更改为默认的http://sysadminnotebook.blogspot.in/2012/06/how-to-reset-folder-permissions-to.html