Я пытаюсь подключиться к удаленному серверу (удаленный сервер под управлением linux
, локальный клиент под управлением osx
) через ssh
, но соединение зависает после Entering interactive session
.
- Я могу
sftp remote
успешно - Я могу
scp remote:something .
- Я могу сделать переадресацию портов через
ssh -fN remote
работает правильно (настройки для переадресации портов находятся в.ssh/config
) - Я подключаюсь к серверу через
vnc
используя переадресацию порта выше rsync
ТАКЖЕ ВЕДЕТ после входа в интерактивный сеанс.
Я использую следующую конфигурацию:
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
Поскольку где-то утверждается, что это связано с локальными файлами на удаленном сервере, я удалил все .bash*
.cshrc
.profile
Я заметил, что такого поведения не происходит, когда я пытаюсь подключиться из своего Linux-бокса (который я использую как виртуальную машину в моем osx
). Кроме того, подключение зависает от моего osx
когда я пытаюсь подключиться к другому удаленному серверу.
Что я могу проверить для отладки этого поведения?