Добрый день, дорогие друзья! Читал, гулил...
Моя проблема в том, что удаленные сервера (sshd), на которые мне хотелось бы зайти, слушают 22 порт (не 433), поэтому использование утилиты corkscrew приводит к успешному коннекту только к GitHub:
Host *
ProxyCommand corkscrew proxy.company.ru 3128 %h %p
Host github
User git
Port 443
Hostname ssh.github.com
IdentityFile ~/.ssh/id_rsa_myRsa
Если я не ошибаюсь: в нашей компании «http-прокси» и известные мне открытые порты только: 80 и 433.
Я догадываюсь, для того чобы подключиться к 22 порту другого сервера:
Host myAliasHost
HostName myHostName
User myLogin
Port 22
IdentityFile ~/.ssh/id_rsa_myRsa
#IdentitiesOnly yes
#TCPKeepAlive yes
необходимо иметь работающую в нете машину для переброса по портам, что-то типа:
- 8081 to myHostName1:22
- 8082 to myHostName2:22
А вот и неправильно я догадываюсь, порты 8081 и 8082 мне не доступны (
Как же быть? Ведь мне никто не даст настраивать sshd на веб-хостинге, к тому же порт может быть занят для нужд https!