-
Certifique-se de que seu ~ / .profile (ou o equivalente de seu shell particular) não gere nenhuma saída.
-
Verifique se o sshd_config está apontando para um binário sftp válido
Não consigo fazer logon no meu servidor Ubuntu (12.04 LTS) via WinSCP ou sftp. Anteriormente havia um problema de permissão para arquivos ssh_host_ * em / etc / ssh. Isso foi depois que eu tentei chmod -R de outro diretório, que aparentemente mudou as permissões para alguns outros arquivos também.
Eu tentei sftp -P port-vv username@serverip
, que tem a saída abaixo.
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
Certifique-se de que seu ~ / .profile (ou o equivalente de seu shell particular) não gere nenhuma saída.
Verifique se o sshd_config está apontando para um binário sftp válido
Para redefinir a permissão do arquivo, usei o link a seguir, ele alterou com êxito todas as permissões para o padrão link