Я пытаюсь использовать bastionssh для доступа к ряду других серверов. Мое контактное лицо - коллега, живущий на другом конце света, поэтому получить информацию может быть непросто. Он предоставил мне доступ к серверу bastionssh и предоставил мне конфигурационный файл с подробностями, подобными приведенным ниже:
Host hostname
User username
TCPKeepAlive yes
HostName x.x.x.x
ProxyCommand ssh bastionssh nc %h %p
Я не знаю, как попытаться подключиться к этому хосту. Я пробовал
ssh bastionssh nc %h %p
Но в получении разрешения отказано. Не ожидал, что это сработает, и опасался, что это может быть ложная идентификация разрешений в основном потому, что, пока я запускал эту команду, я никогда не ссылался на фактическое имя хоста или имя пользователя и т. Д. Может ли кто-нибудь дать мне представление о том, как я должен использовать эти данные, если в команде proxy есть только% h и% p. Могу ли я заменить эти значения предоставленным хостом?
После того, как вы разместите фрагмент, который вам предоставили ~/.ssh/config
ты просто сделаешь ssh hostname
, а о магии позаботится ssh.