На работе я использовал ssh для выполнения вычислений на локальном сервере . С помощью такой команды:
ssh -X myusername@xxx.xxx.xxx.xxx
Теперь, когда я буду работать удаленно на своей машине, ИТ-специалисты создали для меня мои собственные учетные данные VPN. Используя то, что они дали (шлюз, имя группы и пароль, имя учетной записи и пароль), я смог подключиться к VPN через vpnc в диспетчере сети в Ubuntu.
Как мне получить доступ к тому же серверу, что и раньше? Вышеупомянутая команда, похоже, указывает на IP-адрес в Интернете (вывод ниже), который мне не нужен. Как мне подключиться к IP-адресу локального сервера через VPN?
me@mymachine:~$ ssh -X myusername@xxx.xxx.xxx.xxx
The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established.
RSA key fingerprint is SHA256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
Are you sure you want to continue connecting (yes/no)?
РЕДАКТИРОВАТЬ: Я ввел да
, и это сработало. Странно, потому что когда я пробовал раньше, ничего не вышло. Моя благодарность пользователю Zondo.
После того, как вы установили начальное соединение, ключ сохраняется в файл, обычно: ~ / .ssh / known_hosts. Вам будет предложено ввести пароль только при последовательных попытках.