修改SSH(Secure Shell)默认端口是一种增加系统安全性的方法,因为大多数攻击都是针对默认端口22进行的。以下是在Ubuntu系统上修改SSH默认端口的指南:
1、登录到服务器:
使用SSH登录到您的Ubuntu服务器。如果您使用的是默认端口22,命令可能如下(请替换 和 分别为您的服务器IP地址和用户名):
ssh @
2、切换到超级用户:sudo su
或者使用以下命令以sudo方式执行后续的命令:sudo -i
3、备份SSH配置文件:
在修改配置文件之前,建议先备份SSH配置文件,以便出现问题时可以还原。
cp /etc/ssh/sshd_config /etc/ssh/sshd_config_backup
4、修改SSH配置文件:
使用文本编辑器(比如nano或vim)打开SSH配置文件:nano /etc/ssh/sshd_config
找到并修改以下行:# Port 22
将端口号22修改为您想要使用的任何其他端口号。确保选择的端口号在未被其他服务使用,并且不要使用被保留的端口号。
Port
5、保存并关闭文件:
在使用nano编辑器时,按下Ctrl + X,然后按Y确认修改,最后按Enter保存并退出。
6、重启SSH服务:
修改完配置文件后,重启SSH服务以使更改生效。service ssh restart
或者使用systemctl:systemctl restart ssh
7、验证新端口:
使用新的端口号登录服务器:
ssh -p @
确保您能够成功连接,然后再关闭原来的SSH连接。
注意事项:
1、在修改SSH端口之前,请确保您记住了新的端口号,以免被自己锁在外面。
2、修改SSH端口后,确保您的防火墙配置允许新端口的流量。
3、不建议使用常见端口(如80、443等),因为这些端口通常被其他服务使用。
在做出这些更改之前,请确保您了解所做更改的潜在风险,并确保在远程访问时不会因此而被锁在外面。
审核编辑 黄宇
-
Ubuntu
+关注
关注
5文章
569浏览量
30281 -
SSH
+关注
关注
0文章
190浏览量
16501
发布评论请先 登录
相关推荐
stm32mp远程复制文件ssh不能连接怎么解决?
深入解析SSH协议,轻松实现安全高效的服务器管理
Ubuntu系统的优缺点分析 Ubuntu系统与Windows的比较
Ubuntu系统迁移指南:轻松驾驭国产3568嵌入式实验箱

飞凌嵌入式ElfBoard ELF 1板卡-常见网络服务搭建之SSH服务搭建
飞凌嵌入式ElfBoard ELF 1板卡-常见网络服务搭建之SSH服务搭建
【龙芯2K0300蜂鸟板试用】UART通信测试2、ssh连接
计算机网络中常见的默认端口号及其用途
华纳云:如何修改MySQL的默认端口

NAS教程:铁威马如何登录 SSH终端?

评论