Назад | Перейти на главную страницу

Как изменить порт ssh для определенного IP-адреса?

У меня проблемы с замазкой, поэтому я предпочитаю использовать оболочку (linux) для доступа к серверу через ssh, мой IP-адрес имеет порт для ssh 6091, так что есть ли способ получить доступ к серверу через ssh с помощью команды

ssh root@myipaddress

Поскольку у меня есть много серверов, по умолчанию порт ssh - 22, поэтому я просто хочу изменить порт на определенный IP-адрес.

Самое удобное решение в долгосрочной перспективе - добавить хост к вашему ~/.ssh/config файл. Отредактируйте / создайте файл и добавьте:

 Host home
 User root
 Hostname myipaddress
 Port 6091

Затем вы можете просто подключиться к дому с помощью:

 ssh home

Больше информации

ssh -p 6091 корень @ myipaddress

-p port
             Port to connect to on the remote host.  This can be specified on a per-host basis in the configuration file.

Добавьте это в свой ~ / .ssh / config

 Host special
    HostName special.myjob.com
    Port 22000
    User fooey

Теперь можно просто запустить:

 ssh special

получить

 ssh -p 22000 fooey@special.myjob.com

Дополнительные советы по ssh:

http://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/

Для общесистемного изменения вы можете изменить номер порта в файле / etc / ssh / sshd_config, а затем перезапустить службу ssh / deamon.