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

Это зависит от вашего уровня навыков.

У меня две системы:

ранее нормальная Ubuntu 12.04 LTS с Unity и GNOME FlashBack, затем я обновил ее до 14.04 LTS, а затем до 16.04 LTS. В 16.04 я установил ubuntu-mate-desktop и аккуратно удалил все материалы GNOME и Unity вручную. установленный как 11.04, затем обновлен до 12.04 LTS с добавленным вручную MATE PPA, затем обновлен до 14.04 LTS и 16.04 LTS. После последнего обновления я удалил MATE PPA и аккуратно удалил все вещи GNOME и Unity вручную.

Оба результирующих 16.04 LTS-систем с MATE DE собираются спать и просыпаться без проблем.

Я знаю небольшие отличия моей самодельной системы MATE DE по сравнению с MATE-edition - I удалены ubuntu-mate-welcome и некоторые другие вещи.

В вашем специальном случае я думаю, вы должны удалить пакет gnome-screensaver с

 sudo apt-get purge gnome-screensaver
1
задан 31 January 2018 в 23:16

3 ответа

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

nano ~/.ssh/config

и введите

Host *
User root
Port 2222

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

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
ответ дан 22 May 2018 в 15:11

Используйте свой любимый редактор для изменения ~/.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
ответ дан 17 July 2018 в 21:48

Используйте свой любимый редактор для изменения ~/.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
ответ дан 23 July 2018 в 22:26

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

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