L'esecuzione del comando ssh è appesa, sebbene la shell interattiva funzioni bene
-
30-10-2019 - |
Domanda
Quando provo a eseguire un comando su un server remoto con SSH, il comando ssh è appeso dopo il exec request accepted
Messaggio di debug e alla fine si è spento.
Il comando in fallimento: ssh -v -v <username>@<server> uptime
(Anche provato echo hello
eccetera.)
debug1: Authentication succeeded (publickey).
Authenticated to <server> (<ip>:22).
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug2: callback start
debug2: client_session2_setup: id 0
debug2: fd 4 setting TCP_NODELAY
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
debug2: channel 0: request env confirm 0
debug1: Sending command: uptime
debug2: channel 0: request exec 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: exec request accepted on channel 0
E lì pende, indefinitamente.
Quando sono SSH senza un comando nel mio server remoto, tuttavia, ottengo una shell interattiva e tutto è buono.
Comando riuscito: ssh -v -v <username>@<server>
Produzione:
debug1: Authentication succeeded (publickey).
Authenticated to <server> (<ip>:22).
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug2: callback start
debug2: client_session2_setup: id 0
debug2: fd 4 setting TCP_NODELAY
debug2: channel 0: request pty-req confirm 1
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
debug2: channel 0: request env confirm 0
debug2: channel 0: request shell confirm 1
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel_input_status_confirm: type 99 id 0
debug2: PTY allocation request accepted on channel 0
debug2: channel 0: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 0
debug2: shell request accepted on channel 0
Welcome!
<prompt>%
...
Qualcuno ha un'idea per cui una sessione interattiva avrebbe successo ma un'esecuzione del comando no?
Mi perseguita da mesi ormai perché non posso usare l'unisono per sincronizzare i miei file (funzionava). Qualsiasi aiuto molto apprezzato.
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow