Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to modify ssh Port in linux

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article will explain in detail how to modify the ssh port in linux. The content of the article is of high quality, so the editor shares it for you as a reference. I hope you will have a certain understanding of the relevant knowledge after reading this article.

Smooth modification of sshd ports in linux

The first kind:

1. If you want to change the default port of SSH (22), you only need to modify:

The code is as follows:

/ Port 22 in etc/ssh/sshd_config

Here, just change 22 to the port you want to set, but don't set it to the same port as the existing port, so as to avoid unknown consequences.

2. If you want to limit the IP of SSH login, you can do the following:

First: modify / etc/hosts.deny and add it

The code is as follows:

Sshd:ALL

Then: modify: / etc/hosts.allow, and make the following settings:

The code is as follows:

Sshd:192.168.0.241

This restricts only 192.168.0.241 IP from logging on to LINUX machines through SSH. Of course, as a server, I do not install gnome and KDE, and a lot of things are not installed, so as to increase the safety factor.

Second: (highly recommended)

First modify the configuration file

The code is as follows:

Vi / etc/ssh/sshd_config

Find the section # Port 22, where the logo uses port 22 by default, which is modified as follows:

The code is as follows:

Port 22

Port 50000

Then save and exit.

Execution

The code is as follows:

/ etc/init.d/sshd restart

This way the SSH port will work with 22 and 50000 at the same time.

Now edit the firewall configuration:

The code is as follows:

Vi / etc/sysconfig/iptables

Enable port 50000.

Execution

The code is as follows:

/ etc/init.d/iptables restart

Now use the ssh tool to connect to port 50000 to test for success. If the connection is successful, edit the settings of sshd_config again and delete the Port22 inside.

The reason why it is set to two ports first, and then one port is closed after a successful test, is that in the process of modifying conf, in case of unknown circumstances such as disconnection, disconnection, misoperation and so on, it can also be connected to another port to debug in case the connection fails, and someone must be sent to the computer room, resulting in more complicated and troublesome problems.

On how to modify the ssh port in linux to share here, I hope the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report