如何设置ssh安全只允许用户从指定的IP登陆

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置ssh安全只允许用户从指定的IP登陆相关的知识,希望对你有一定的参考价值。

设置ssh安全只允许用户从指定的IP登陆设置:

1.假设 固定IP是  183.21.89.249

2.连接上我们自己进行管理的服务器。

3.然后编辑ssh的配置文件默认  /etc/ssh/sshd_config


4.在文件最后面另起一行添加 AllowUsers root@183.21.89.249


5.然后保存并退出,再重启一下ssh服务。


6.重启之后配置就会生效,但我们不要关闭当前的连接窗口。我们另外启动一个窗口进行连接测试是否正常允许指定的IP登陆了,使用其他的IP进行测试下或者请朋友帮忙ssh看下。使用其它IP是登陆不了的,即使输入正确的密码。

7.这样子设置就使用ssh更加安全可靠了,如果公司或者自己家里不是固定IP的,我们可以使用动态域名花生壳之类的进行设置改为AllowUsers root@你的花生壳域名。


要注意:设置的要与您自己本地的IP相符合才行。

参考技术A 假设 你们公司的固定IP是 183.21.89.249

  连接上我们自己进行管理的服务器

  然后编辑ssh的配置文件默认 /etc/ssh/sshd_config

  在文件最后面另起一行添加
  AllowUsers root@183.21.89.249

  然后保存并退出,再重启一下ssh服务

  重启之后配置就会生效,但我们不要关闭当前的连接窗口。我们另外启动一个窗口进行连接测试是否正常允许指定的IP登陆了,使用其他的IP进行测试下或者请朋友帮忙ssh看下。使用其它IP是登陆不了的,即使输入正确的密码也登陆不了本回答被提问者采纳

SSH—指定登录的IP

设置ssh安全——指定的IP登陆

为了服务器更加具有安全性,我们可以设置ssh安全只允许用户从固定的IP进行登陆,

  1. 首先获取要登录服务器的电脑的IP地址
    登录http://www.ip138.com/即可查看该机IP地址
  2. 登录自己的服务器
  3. 找到并编辑ssh的配置文件默认/etc/ssh/sshd_config
    vi /etc/ssh/sshd_config
  4. 在文件最后面另起一行添加:
    AllowUsers [email protected]本机IP地址
  5. 然后保存并退出,再重启一下ssh服务
  6. 重启后,先不关闭当前的连接窗口。另外启动一个窗口进行连接测试,使用其他的IP进行测试下或者在别的机器上检验一下。



以上是关于如何设置ssh安全只允许用户从指定的IP登陆的主要内容,如果未能解决你的问题,请参考以下文章

设置ssh只允许用户从指定的IP登陆

Linux中如何设置SSH密钥提升登陆安全性

linux上如何设置ssh免密登陆

Linux服务器企业级安全加固

WIN2003使用IP安全策略只允许指定IP远程桌面连接

如何设置IP安全策略,只允许特定IP访问服务器