У меня есть доступ к серверу с использованием SSH с помощью командной строки:
ssh my-server
с этим файлом .ssh/config:
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
Host my-server
HostName 1.2.3.4
User user
ProxyJump some.proxy.com
IdentityFile ~/.ssh/id_rsa
Однако, если я хочу создать туннель с сервером для доступа к нему через браузер, например, используя:
sudo ssh -L 80:my-server:80 my-server
Я получаю следующую ошибку:
ssh: Could not resolve hostname my-server: nodename nor servname provided, or not known
Я полагаю, что использование ssh таким образом игнорирует прокси, который настроен в файле .ssh/config
. Это правильно или я что-то упустил? Есть что-то еще, что я могу попробовать?