Linux 中SSH限制与更改端口、限制ROOT方式登录

为了安全考虑,我们在安装完linux系统以后,需要做一些安全设置飞,尽量避免一些简单的设置

限制通过SSH登陆Linux的IP

 vi /etc/hosts.deny

添加一行  sshd:ALL

 vi /etc/hosts.allow

添加ip   sshd:192.168.x.x
这样设置就只允许192.168.x.x的IP通过SSH登陆上LINUX机器了。
 
修改SSH端口:

 vi /etc/ssh/sshd_config


1.找到#Port 22一段,这里是标识默认使用22端口,修改为如下:
    Port 22
    Port 999

    SSH端口将同时工作与22和999上

2.去掉前面的#号。然后保存退出

3.重新启动ssh服务。

 service sshd restart


这样。
4.现在编辑防火墙配置:

 vi /etc/sysconfig/iptables


启用999端口。

 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 999 -j ACCEPT


 重新启动防火墙的访问规则。

service iptables restart

现在请使用ssh工具连接999端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置和防火墙的端口,将里边的Port22删除,然后重新启动ssh服务和防火墙的访问规则即可。

限制SSH以ROOT方式登录:

 


找到#PermitRootLogin yes
新增:PermitRootLogin no
保存退出
重启ssh服务:service sshd restart

转载于:https://my.oschina.net/u/2618722/blog/656085

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值