zoukankan      html  css  js  c++  java
  • linux下ssh公钥验证的设置和远程登录

    1.第一步
    在自己本机,通过工具生成一对公私钥对,对应id_rsa/id_rsa.pub
    2.第二步 修改服务器配置
        1)复制id_rsa.pub公钥内容   
    将文件内容追加到~/.ssh/authorized_keys中
        2)打开/etc/ssd/sshd_config文件,将如下的配置打开:
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile  .ssh/authorized_keys
        3)重启sshd服务
    service sshd restart或者systemctl restart sshd.service。重启之后,服务器已经支持远程ssh连接了
    3.第三步 连接
    ssh命令来远程连接服务器的,通过ssh -p your_port username@domain -i your_private_certification命令,就可以连接到服务器了。如果你是通过xshell或者putty来连接的话,导入你的私钥并连接就可以了   
     
    其它
        如果你想只允许服务器通过公钥和私钥的方式来连接服务器的话,可以将服务器配置文件/etc/ssh/sshd_config中的PasswordAuthentication yes改为PasswordAuthentication No,不过在重启sshd时不要关闭当前的连接,确认通过私钥能连接到服务器才可以关闭。否则,一旦私钥连不上,密码连接方式又被禁用了,恐怕你就要告别你的服务器了。 
  • 相关阅读:
    vue中 key 值的作用
    v-on可以监听多个方法吗?
    vue常用的修饰符
    v-if和v-show的区别
    Vue和其他框架的区别
    Vue面试题总结——目录
    vue是一个渐进式的框架,我是这么理解的
    原生JS封装创建多级菜单函数
    如何使用mongodb(建立原型,连接数据库)
    Hive 的安装与配置
  • 原文地址:https://www.cnblogs.com/756623607-zhang/p/7053336.html
Copyright © 2011-2022 走看看