Sto cercando di connettermi a un server remoto (server remoto in esecuzione linux
, client locale in esecuzione osx
) attraverso ssh
, ma la connessione si blocca dopo Entering interactive session
.
- io posso
sftp remote
con successo - io posso
scp remote:something .
- Posso fare il port forwarding attraverso
ssh -fN remote
funziona correttamente (le impostazioni per il port forwarding sono nel.ssh/config
) - Mi collego al server tramite
vnc
utilizzando il suddetto port forwarding rsync
ANCORA HANGS dopo l'entrata nella sessione interattiva.
Sto usando la seguente configurazione:
ServerAliveInterval 120
Host *
ForwardX11 yes
Host remote
HostName remote.address.uk
HostKeyAlias remote.address.uk
User myusername
LocalForward localhost:5903 remote:5904
LocalForward localhost:5902 remote:5901
TCPKeepAlive yes
IdentityFile ~/.ssh/id_rsa
Perché da qualche parte si sostiene che questo è dovuto a file locali sul server remoto, ho rimosso tutto il .bash*
.cshrc
.profile
Ho notato che questo comportamento non si verifica quando provo a connettermi dalla mia macchina Linux (che eseguo come macchina virtuale nella mia osx
). Anche la connessione pende dal mio osx
quando provo a connettermi a un altro server remoto.
Cosa posso controllare per il debug di questo comportamento?