Как: изменить номер порта SSH в Linux [Руководство]

SSH может сбивать с толку новичков в Linux. Если вы пользователь Linux и пытаетесь изменить номер порта SSH, мы вам поможем. Следуйте этому руководству, поскольку мы покажем вам, как изменить номер порта SSH в Linux!

Как: изменить номер порта SSH в Linux [Руководство]

Прежде, чем мы начнем

SSH (AKA Secure Shell) - это криптографический сетевой протокол для выполнения сетевых операций в защищенной сети. В Linux SSH в основном запускается на серверах, чтобы предоставить пользователям удаленный консольный доступ через Интернет или локальную сеть. Однако это не единственное приложение Linux для SSH, поскольку оно также используется для взаимодействия между рабочими станциями Linux.

В этом руководстве мы рассмотрим, как вы можете изменить порт по умолчанию на вашем сервере OpenSSH с порта 22 на более безопасный. Однако вы должны знать, что у вас должен быть запущен SSH-сервер, прежде чем пытаться изменить порт.

Если вы собираетесь настроить SSH-сервер и хотите узнать, как изменить порт с 22 на другой, сначала следуйте нашему руководству по настройке сервера OpenSSH в Linux .

Клиенты SSH

Нужен хороший клиент для подключения к SSH-серверу? Сделайте себе одолжение и попробуйте приложение EasySSH для Linux. Он принимает запутанный характер SSH и упрощает его, так что вы можете подключаться без суеты. Для получения дополнительной информации о клиенте EasySSH для Linux щелкните здесь .

Изменить номер порта SSH 

Чтобы изменить порт SSH по умолчанию на сервере OpenSSH в Linux, вам необходимо остановить запуск сервера. Сервер OpenSSH можно быстро выключить в большинстве операционных систем Linux с помощью средства выполнения Systemd.

Откройте терминал на устройстве Linux, на котором запущен SSH-сервер. Если вы используете SSH на сервере, вы не сможете сделать это удаленно! Подключите клавиатуру и приступайте к работе. 

После открытия окна терминала выполните в терминале команду  systemctl sshd status  . Эта команда состояния сообщит вам, запущен ли SSH-сервер. Если указано «Активно: активно (работает)», программное обеспечение сервера OpenSSH работает нормально.

systemctl статус sshd

Чтобы выключить SSH-сервер, используйте команду  systemctl stop  . Эта команда немедленно отключит sshd.serviceфайл, тем самым отключив на время ваш SSH-сервер.

sudo systemctl остановить sshd

Чтобы убедиться, что команда  systemctl stop  действительно завершила работу сервера OpenSSH, повторно запустите команду  status  . Если команда  systemctl stop действительно успешно завершила  работу сервера OpenSSH, в выходных данных вы увидите «Активный: неактивный (мертвый)».

systemctl статус sshd

Когда сервер закрыт, пора открыть файл конфигурации сервера OpenSSH. Для этого используйте следующую  команду nano  ниже.

Примечание: в этом руководстве мы сосредоточены на текстовом редакторе Nano, так как он прост для понимания большинством пользователей и имеет простой пользовательский интерфейс. Не стесняйтесь заменить Nano своим любимым текстовым редактором на базе терминала!

sudo nano -w / etc / ssh / sshd_config

Найдите #Port 22код в текстовом редакторе Nano . Символ # выключает эту строку кода. В результате ваш SSH-сервер, скорее всего, использует порт SSH по умолчанию вместо того, чтобы указать тот.

Как: изменить номер порта SSH в Linux [Руководство]

Чтобы изменить порт, удалите символ # перед #Port 22и измените номер «22» на другой порт. Однако не выбирайте просто какой-либо порт, так как некоторые порты могут уже использоваться другим программным обеспечением на вашем сервере и т. Д.  

После успешного изменения порта в файле конфигурации нажмите комбинацию клавиш Ctrl + O  в текстовом редакторе Nano, чтобы сохранить изменения. После этого нажмите  комбинацию клавиш Ctrl + X, чтобы закрыть редактор.

После закрытия текстового редактора Nano выполните команду  systemctl start sshd  . Эта команда снова запустит сервер OpenSSH. Отсюда ваш SSH-сервер будет работать на другом номере порта!

Подключение через SSH с другим номером порта

Подключение через SSH отличается, когда ваш сервер OpenSSH не использует порт по умолчанию 22. Вы больше не сможете инициировать соединение, просто указав имя хоста и имя домена. Вместо этого вам придется использовать переключатель командной строки -p,  чтобы указать порт. 

Чтобы подключиться через командную строку к серверу SSH, который не работает на порту 22, выполните следующие действия. 

ssh -p CUSTOM_PORT_NUMBER мое-имя-пользователя @ имя-хоста-или-ip

Если вы забыли добавить настраиваемый номер порта, вы можете добавить псевдоним к вашему файлу .bashrc.

Откройте файл .bashrc в текстовом редакторе Nano с помощью команды ниже.

нано ~ / .bashrc

Создайте новую строку внизу файла, чтобы освободить место для нового псевдонима, нажав клавишу  Enter  . Затем добавьте псевдоним. Не забудьте изменить «CUSTOM_PORT_NUMBER» в псевдониме, чтобы отразить ваш порт.

Как: изменить номер порта SSH в Linux [Руководство]

псевдоним ssh = 'ssh -p CUSTOM_PORT_NUMBER'

Сохраните изменения с  помощью Ctrl + O и закройте текстовый редактор Nano, нажав  Ctrl + X . Затем запустите  исходную  команду, чтобы загрузить новый псевдоним.

источник ~ / .bashrc

С этого момента, когда вы запускаете команду  ssh  , вы всегда будете добавлять свой собственный порт ssh!

Leave a Comment

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

Существует множество инструментов, позволяющих пользователям Flickr загружать фотографии в высоком качестве, но есть ли способ загрузить избранное Flickr? Недавно мы...

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.

Приложение Google Tasks для ПК

Приложение Google Tasks для ПК

Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows

Установите пакеты Debian в Arch Linux с помощью Debtap

Установите пакеты Debian в Arch Linux с помощью Debtap

Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это

Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!