如何在Linux中更改OpenSSH服务器端口号?

远程访问是管理Linux系统的主要方法。必须相应地保护远程访问。实现Ssh的OpenSSH套件为服务器端和客户端提供了这种安全性。OpenSSH还提供了辅助工具,可以方便、安全地进行复制或身份管理。OpenSSH服务器默认运行TCP端口22。我们通常称之为ssh端口。 Ssh端口 数字是全世界都知道的,所以攻击者可以攻击我们的敌人 OpenSSH 服务器式暴力强迫。

预订 SSH Mastery: OpenSSH, PuTTY, Tunnels... [9781642350029]
原版新书-出版社库存 3-4周发货 | 月销量0件
券后276-3=273元
原价¥276

淘口令:

¥rkNb2XSZqQi¥
 

得到 Ssh配置中的Ssh服务器端口号

Ssh服务器配置文件可在以下位置找到 /etc/ssh/sshdu配置 . 我们将找到如下的相关配置行。

$ grep Port /etc/ssh/sshd_config  #Port 22 #GatewayPorts no $grep Listen /etc/ssh/sshd_config      #ListenAddress 0.0.0.0 #ListenAddress ::
Get Ssh Server Port Number From Ssh Configuration
得到 Ssh配置中的Ssh服务器端口号

我们可以看到默认配置用于端口,因为它们被注释了。

更改Ssh服务器端口号

我们将打开配置文件并在下面添加一行

Port 2134

请记住,确保没有其他应用程序使用此端口。

重新启动Ssh服务器以应用配置

我们已经更改了配置,但是为了使新配置生效,我们需要重新启动SSH服务。在重启期间,SSH服务将读取新端口所在的配置 2134 他在听。

$ sudo systemctl restart sshd

检查新端口

有不同的方法来检查新的 SSH端口 . 在本例中,我们将使用 netstat 带选项的命令 -tln 这意味着列出正在侦听的TCP端口。

$ netstat -tln | grep 2134tcp        0      0 0.0.0.0:2134              0.0.0.0:*               LISTEN      tcp6       0      0 :::2134                   :::*                    LISTEN

使用不同的端口号连接Ssh

默认情况下使用 ssh 命令我们没有显式提供端口号22。 ssh 命令假定端口号为22。但是如果我们需要连接ssh服务器,那么哪个端口与22不同呢 -p 选项。在本例中,我们将连接端口号2134

$ ssh -p 2134 poftut.com

如何在Linux中更改OpenSSH服务器端口号?信息图

 How To Change OpenSSH SSH Server Port Number In Linux? Infografic
如何在Linux中更改OpenSSH服务器端口号?信息图

相关文章: Linux Tmux教程及示例

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享