ssh

Як змінити номер порту SSH в Linux

Як змінити номер порту SSH в Linux
Захищена оболонка або протокол SSH шифрує зв’язок між двома комп’ютерами, забезпечуючи таким чином безпечний спосіб доступу до віддалених пристроїв. SSH широко використовується у віддалених логінах, і тепер він фактично є утилітою для безпечного зв'язку клієнт-сервер. Процес зміни порту SSH пояснюється в цій статті.

Номер порта SSH за замовчуванням

Номер порту використовується для ідентифікації процесу або програми, що здійснює зв'язок через мережу. Будь-які вхідні дані можна правильно переслати в програму, використовуючи номер ретрансляційного порту. Вихідні дані можуть містити номер порту, щоб приймач міг правильно визначити джерело інформації. Сервер SSH за замовчуванням використовує порт 22.

Чому вам слід змінити номер порту за замовчуванням??

Зміна номера порту SSH за замовчуванням трохи погіршить безпеку вашого сервера. Порт 22 за замовчуванням може зробити пристрій уразливим до спроб грубого входу ботів. З іншим номером порту ви можете додати додатковий рівень безпеки. Хоча це не надійний захід безпеки, він все одно ускладнює життя зловмиснику, оскільки йому / їй доведеться вгадати правильний номер порту або використовувати інші інструменти для сканування та з'ясування правильного номера порту. Зміна номера порту SSH має бути першим кроком, який слід враховувати при захисті вашого сервера.

Зміна номера порту SSH

Порт SSH можна змінити за допомогою декількох команд. Щоб перевірити номер поточного порту, який використовується SSH, запустіть команду нижче:

$ grep -i порт / etc / ssh / sshd_config

Ви отримаєте такий результат:

# Порт 22
# Шлюз Порти немає

Ви можете побачити номер порту, який зараз використовується, у першому рядку виводу.

Тепер, щоб змінити номер порту, запустіть команду нижче, щоб відредагувати конфігураційний файл SSH. Ви можете замінити “nano” командою улюбленого текстового редактора.

$ sudo nano / etc / ssh / sshd_config

Знайдіть рядок “Port 22” або подібний рядок, який ви знайшли у вихідних даних. Розкоментуйте (видаливши символ "#") і змініть значення порту відповідно до ваших потреб. Це гарна ідея використовувати номер порту, більший або рівний 1024. Все, що нижче цього, може вже використовуватися іншою системною програмою. 65535 може бути максимально можливим значенням порту.

Після зміни порту потрібно перезапустити демон SSH. Ви можете зробити це, виконавши команду нижче:

$ sudo systemctl перезапустіть sshd

Перевірка нового номера порту

Щоб перевірити, чи використовується новий номер порту, виконайте одну з наведених нижче команд:

$ sudo ss -tulpn | grep ssh
$ sudo netstat -tulpn | grep ssh

Щоб netstat працював, вам потрібно буде встановити net-tools на Ubuntu:

$ sudo apt встановити net-tools

Після запуску наведених вище команд ви побачите такий результат (якщо припустити, що новий номер порту 5555):

tcp 0 0 0.0.0.0: 5555 0.0.0.0: * СЛУХАЙТЕ 14208 / sshd: / usr / sb
tcp6 0 0 ::: 5555 ::: * СЛУХАЙТЕ 14208 / sshd: / usr / sb tcp СЛУХАЙТЕ 12828 0.0.0.0: 5555 0.0.0.0: * користувачі: (("" sshd ", pid = 14208, fd = 3))
tcp СЛУХАТИ 0 128 [::]: 5555 [::]: * користувачі: (("" sshd ", pid = 14208, fd = 4))

Тепер ви можете встановити SSH-з'єднання з сервером, використовуючи такий формат команд:

$ ssh -p @

Замініть номер_порту, ім'я користувача та ip_address відповідно до ваших потреб.

Висновок

Якщо зберегти порт SSH за замовчуванням, спроби зловмисників спрощують спроби грубого входу. Змінюючи номер порту, можливо, не повністю захищає пристрій, він зміцнює рівень безпеки, закриваючи номер порту.

Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...