Your Heart's A Bird Without The Wings To Fly
SSH配置
SSH配置

SSH配置

主配置文件: /etc/ssh/sshd_config

实验1.SSH免密登录

  • Client端
    • 1.创建公私钥
      • ssh-keygen
    • 2.复制公私钥匙到SSH Server
      • ssh-copy-id root@ip
        • 选择了哪个用户,到时登录的就是哪一个
    • 3.测试
      • ssh root@ip

实验2.禁止root用户远程登陆

  • 实验2.禁止root用户远程登陆
    • Server端
      • 1.修改著配置文件
        • vim /etc/ssh/sshd_config
      • 2.找到#PermitRootLogin yes
        • 修改为no
      • 3.重启服务
        • systemctl restart sshd

实验3.禁止密码认证,只允许公钥认证

  • 1.关闭密码验证
    • 找到PasswordAuthentication yes
      • 修改为no
        • 这样子除非设置了公钥,否则登不上
  • 2.重启服务
    • systemctl restart sshd
  • 3.测试
    • 1.测试连接student失败
    • 2..配置公钥前需要回服务端开启密码验证,不然提示没权限
    • 3.复制公钥
      • ssh-copy-id student@192.168.0.130

Leave a Reply

Your email address will not be published. Required fields are marked *