У меня есть SSH доступ к моей работе сети с помощью пользователя remote
на порт 4000:SSH: туннель через удаленный сервер на другой сервер
ssh [email protected] -p 4000
аутентификация выполняется с помощью ключей SSH
Однако, я в настоящее время в Китай, и соединение очень flaky.
У нас есть сервер облако сидит в Гонконге, который мы можем через туннель, хотя, давая более стабильное соединение
Я могу войти в систему как пользователь foo
с соответствующим паролем.
ssh [email protected]
Как я могу поставить 2 вместе, так что я могу открыть интерактивный сеанс оболочки через SSH из моей локальной машины 123.123.123.123:4000
, как пользователь remote
через 100.100.100.100:22
, как пользователь foo
?
Edit:
Я не могу прокомментировать ответ ниже, потому что Javascript заблокирован здесь, в Китае, а также комментарии использовать Javascript.
Прямой туннель не работает, поскольку аутентификация выполняется с помощью моих ключей ssh.
Когда я начать SSH сессию для [email protected]
из [email protected]
аутентификации не удается
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
я как-то нужна моя SSH сессии посмотреть, как она исходит от моего локального хоста, с моими ключами SSH, но быть туннелирован через [email protected]
Я рад, что смог помочь :) –