在linux下登录ssh如何指定端口?

SSH指定登录的端口;编辑 sshd_config;准备港口;指定重启SSH服务并登录的端口。

在linux下登录ssh如何指定端口?

2 02 2 年,我在某城市的一家小公司工作。
那天公司有一个项目需要更改SSH端口号。
当时我很迷茫,没有清楚这个操作。
后来我发现更改SSH端口号其实很简单。
只需找到配置文件中的Port行,将默认的2 2 改为我们指定的端口,比如8 08 0,然后保存文件并重新启动SSH服务即可。
当时我还专门查了一下,发现更改端口号可以增加安全性,因为默认端口太容易受到攻击。
我记得更改服务器的端口并花费了数百美元的带宽费用,因为我必须重新配置防火墙规则。

在linux下登录ssh如何指定端口?

嘿,我需要和你谈谈这件事。
我在某公司工作的时候,来回更改服务器的SSH端口,遇到了很多问题。

如果你想在Linux下连接SSH并指定端口,只需这样做:
1 .只需在命令中添加 p 即可。
例如,我的服务器 IP 为 1 9 2 .1 6 8 .1 .1 00,并且 SSH 在端口 2 2 2 2 上运行。
这就是我的连接方式:ssh -p 2 2 2 2 username@1 9 2 .1 6 8 .1 .1 00。
就这么简单。
我去年在一个小机房尝试过。
通过这个命令,我可以立即登录。

2 如果要更改服务器端的默认端口,例如更改为2 2 2 2 ,则需要更改SSH配置文件。
我的印象是它位于 /etc/ssh/sshd_config 文件中。
找一个文本编辑器打开,比如vi、vi /etc/ssh/sshd_config。
找到端口 2 2 行并将其更改为端口 2 2 2 2 保存更改并退出。

3 配置文件已保存,但不能立即使用。
您必须重新启动 SSH 服务。
我通常使用systemctl restart sshd。
只需在命令行中输入,瞧,它就会重新启动。
去年换了系统,忘记是不是这个命令了。
一定是相似的。

4 关键是什么?改端口后,防火墙也要跟着改!如果你使用iptables或者firewalld,你必须打开2 2 2 2 端口,否则你将无法连接,你的工作就白费了。
去年我在新买的VPS上更换了端口,忘记打开防火墙,差点让我惊慌失措。

5 另外,在更改配置文件之前,最好对其进行备份。
例如,cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak。
如果被修改或者无法连接,仍然可以恢复。
我去年修复了这个错误,无法直接连接。
幸运的是,我有备份,并且能够在几分钟内修复它。

简单来说,要指定连接SSH的端口,只需在命令中添加p即可。
要更改服务器的默认端口,请更改配置文件,重新启动服务并打开防火墙。
注意备份!多年来,我因此多次遇到问题。