Существует ли способ изменить значение по умолчанию ssh порт подключения?

У меня есть много серверов, что я изменил свой порт на 2 222.

Я могу изменить на своем компьютере порт по умолчанию для команды ssh? Вместо 22 я хочу использовать 2222 в качестве значения по умолчанию.

Например, вместо использования ssh root@ip -p 2222

Я хочу использовать ssh root@ip только.

И когда я должен использовать порт 22, я ввожу ssh root@ip -p 22

1
задан 31 January 2018 в 22:16

1 ответ

Используйте своего любимого редактора для изменения ~/.ssh/config

nano ~/.ssh/config

и войдите

Host *
User root
Port 2222

это означало бы, по умолчанию, если бы Вы попробовали

ssh remote-host.com

SSH на самом деле сделал бы это

ssh -p 2222 root@remote-host.com

можно, конечно, также указать это на хост со специальным именем пользователя

Host remote-host1 remote-host2 remote-host3
User jackvanier
Port 2222

эти настройки могут также сосуществовать

Host remote-host1 remote-host2 remote-host3
User jackvanier
Port 2222

Host *
User root
Port 2222

См. также здесь еще для некоторых идей.

3
ответ дан 7 December 2019 в 12:30

Другие вопросы по тегам:

Похожие вопросы: