ssh
是用于管理远程系统(主要是Linux和网络设备)的默认协议。由于它是通过网络连接工作的,并且使用TCP,所以它的默认端口号是22。在本教程中,我们将从客户机和服务器的角度来研究如何更改默认端口号。
null
列出SSH服务器端口配置
Linux ssh服务器配置存储在 /etc/ssh
具有名称的文件夹 sshd_config
. 这个配置文件提供了很多配置参数。我们可以通过grepping使用以下命令打印当前端口配置 Port
文本。
$ cat /etc/ssh/sshd_config | grep Port
更改SSH服务器端口配置
为了改变端口配置,我们只需要删除 #
上一步中列出了配置行的from begging。所以呢
#Port 22
将更改为下面的数字,其中数字是我们想要的端口号。
Port 2222
我们需要重新启动 ssh
以影响更改。
$ sudo systemctl restart ssh
更改SSH客户端端口配置
现在我们有了变化 ssh
服务器的端口,但如何指定不同的端口 22
在ssh客户端中。我们使用一个使用端口22的Linux ssh客户机 作为默认值。我们将使用-p 选项以指定要连接的端口号。在本例中,我们将连接到端口号 2222
.
$ ssh -p 2222 192.168.1.1
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END