У меня есть много серверов, что я изменил свой порт на 2 222.
Я могу изменить на своем компьютере порт по умолчанию для команды ssh? Вместо 22 я хочу использовать 2222 в качестве значения по умолчанию.
Например, вместо использования ssh root@ip -p 2222
Я хочу использовать ssh root@ip только.
И когда я должен использовать порт 22, я ввожу ssh root@ip -p 22
Используйте своего любимого редактора для изменения ~/.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
См. также здесь еще для некоторых идей.