分享

解决SSH ROOT@IP

 charlie_linux 2020-09-06

设置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 root@本机IP地址

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

  6. 重启后,先不关闭当前的连接窗口。另外启动一个窗口进行连接测试,使用其他的IP进行测试下或者在别的机器上检验一下。

前言: 今天打算重新搭建gitlab,ssh root时遇到Permission denied如下:

charlie:$ ssh root@88.88.88.88
charlie:$ Permission denied,please try again

怎么解呢? 解法如下:

charlie:$ sudo vi /etc/ssh/sshd_config
charlie:$ /PermitRootLogin
charlie:$ i
charlie:$ PermitRootLogin yes
charlie:$ ESC
charlie:$ wq!

上面这个sudo时获得修改权限,ESC是按键盘esc键(如果vi不熟的话,look vi技巧),最后重启下服务器,就ok!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多