Почему я не могу подключиться по SSH к IP-адресу, который я могу успешно пропинговать? (mssfix не работает как решение)

Я использую Ubuntu 18.04 и пытаюсь подключиться по SSH к IP-адресу на сервере, к которому я подключился, используя OpenVPN. Обратите внимание, что я смог подключиться к IP-адресу через PUTTY на моем ноутбуке с Windows, но на моем компьютере с Ubuntu это не так. На моем ноутбуке Ubuntu после подключения к VPN я могу без проблем пропинговать IP-адрес, но при попытке запустить ssh -vимя пользователя @ IP-адрес Я получаю вывод:

OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n  7 Dec 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 10.1.50.11 [10.1.50.11] port 22.
debug1: Connection established.
debug1: identity file /home/ellie/.ssh/id_rsa type 0
debug1: key_load_public: No such file or directory
debug1: identity file /home/ellie/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/ellie/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/ellie/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/ellie/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/ellie/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/ellie/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/ellie/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
debug1: Remote protocol version 2.0, remote software version OpenSSH_8.2p1 Ubuntu-4
debug1: match: OpenSSH_8.2p1 Ubuntu-4 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 10.1.50.11:22 as 'ewhite'
debug1: SSH2_MSG_KEXINIT sent

Он зависает на последнем шаге. Я попытался выполнить следующие шаги здесь Установка правильного MTU для OpenVPN и обнаружил, что MTU был 297. Я установил mssfix на 250 и попытался повторно подключиться к серверу OpenVPN, затем снова подключиться к ssh, но результат было то же самое - оно зависло на шаге SSH2_MSG_KEXINIT отправлено. Есть ли у вас какие-либо советы о том, что может происходить здесь / как я могу это исправить? Я искал на Stack Overflow и в других местах лучшее, что мог, но до сих пор ни одно из решений, с которыми я сталкивался, похоже, не работает. Если бы я мог уточнить что-либо из вышеперечисленного / предоставить дополнительную информацию, я был бы рад. Заранее спасибо за ваше время и помощь!

0
задан 21 July 2020 в 22:28

1 ответ

Ok, so in the end I was able to solve this problem thanks to a piece of advice from someone I'm working with. Apparently I just needed to change the line:

comp-lzo no

in my ovpn file to:

comp-lzo yes

And that solved the problem! This solution did not come up anywhere I searched online so I wanted to be sure to share it here in case it would be useful for others. Cheers!

0
ответ дан 30 July 2020 в 22:13

Другие вопросы по тегам:

Похожие вопросы: