Понадобилось подключаться к серверу по ssh
через прокси с авторизацией, по другому никак ибо так настроен сервер.
Самый простой вариант использовать putty, но мне очень захотелось через встроенный в ubuntu терминал и именно через OpenSSH.
Недолгие поиски в интернете привели к использованию ProxyCommand с использованием утилиты nc, однако авторизироваться на прокси сервере таким образом мне не удалось (возможно из-за отсутсвия скилла).
Дальнейшие поиски в интернетах подсказали использвать утилиту connect-proxy с использованием переменной SOCKS5_PASSWD
.
Устанавливаем connect-proxy
:
bashsudo apt install connect-proxy
Пробуем подключится таким образом:
Здесь:bashSOCKS5_PASSWD=password ssh -o "ProxyCommand=connect-proxy -5 -S proxy_user@proxy_server:proxy_port %h %p" user@ip
SOCKS5_PASSWD
- пароль от прокси-5
- использовать socks5 протокол прокси-S
- опция адреса соединения