Я использовал для подключения к удаленному Linuxсерверу через ssh -v remoteмоего osxклиента. Теперь соединение зависает после аутентификации:
debug1: Entering interactive session.
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
Это происходит с обоими удаленными серверами, которые у меня есть. Вместо этого я могу успешно выполнить удаленную переадресацию портов (с не взаимодействующим сеансом) ssh -fN remote. Я удалил файлы .bash*и .cshrcи .profileна удаленных серверах.
Я проверил, что SSH к моим удаленным серверам правильно работает на моем компьютере, на Linuxкотором я работаю osxв виртуальном компьютере.
Я использую следующую конфигурацию для ~ / .ssh / config
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