linux 修改sshd端口的步骤。

sshd 是linux下用来远程的服务 ,默认为22端口。 一般用Xshell,CRT这些远程工具远程连接操作。


但是黑客也知道22端口 ,我们就有必要改一下默认端口号来提高安全性了。

vim /etc/ssh/sshd_config    #这个就是sshd的配置文件。

将前面的#删掉 (#表示注释,删掉#配置信息生效)


这里我改成了2222端口,改好输入:wq 保存退出。

下面在防火墙中开发2222端口。

 vim /etc/sysconfig/iptables  #这个是防火墙配置文件。


然后重启sshd就可以了。

service sshd restart      #重启sshd

接下来就可以使用2222端口远程登陆了。

#如果不删除22端口直接添加 ,那么这两个端口都可以用。






 

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
修改Linux上的SSH服务端口号(默认为22),你可以按照以下步骤进行操作: 1. 使用root权限登录到Linux服务器。 2. 打开SSH配置文件 `/etc/ssh/sshd_config`,可以使用文本编辑器(如vi或nano)进行编辑。执行以下命令打开文件: ```bash sudo vi /etc/ssh/sshd_config ``` 3. 在配置文件中找到并修改 `Port` 行,将其修改为你想要的新端口号。例如,将端口修改为2222: ``` Port 2222 ``` 注意,新的端口号应该在未占用的范围内,并且不要与其他服务的端口号冲突。 4. 保存并关闭文件。在vi中,按下 `Esc` 键,然后输入 `:wq` 并按回车键保存并退出。 5. 如果你的Linux服务器上启用了防火墙(如iptables或firewalld),需要相应地更新防火墙规则以允许新的SSH端口。执行以下命令开放新端口(以iptables为例): ```bash sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT ``` 如果你使用firewalld作为防火墙管理工具,可以使用以下命令开放新端口: ```bash sudo firewall-cmd --permanent --add-port=2222/tcp sudo firewall-cmd --reload ``` 6. 重启SSH服务,使修改端口号生效。执行以下命令: ```bash sudo service sshd restart ``` 或者,如果你的Linux发行版使用systemd作为服务管理器,可以使用以下命令: ```bash sudo systemctl restart sshd ``` 7. 确保防火墙已更新并且SSH服务已重启后,使用新的端口号进行SSH连接。例如: ```bash ssh user@your_server_ip -p 2222 ``` 这里,`user` 是你的用户名,`your_server_ip` 是你的服务器IP地址。 通过以上步骤,你就可以成功修改LinuxSSH服务的端口号为新的值,并使用新的端口号进行SSH连接。请确保仔细遵循步骤,并确保在修改配置文件或防火墙规则之前备份相关文件以防万一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值