SSH免密登陆Linux服务器

系统环境:
Win10、Linux(Centos7、Server)
远程工具:
Xshell6/7、SecureCRT...

步骤:

  1. 打开命令行终端,输入ssh-keygen -t rsa,终端输出提示私钥和公钥的存储地址,示例如图(win10),选中内容id_rsa.pub为公钥,id_rsa是私钥


    1.png
  2. 将生成的公钥文件id_rsa.pub拷贝到目标机器


    a.jpg
  3. 部署密钥,执行命令cat ./id_rsa.pub >> /root/.ssh/authorized_keys,将公钥文件内容写入目标机器root用户下的authorized_keys文件


    b.jpg
  4. 在远程工具SecureCRT中选中 Tools > Manage Agent Keys在弹出窗口添加本地私钥id_rsa


    e.jpg

    5.png

    8.png
  5. Xshell弹出提示保存远程主机密钥,点击保存


    6.png
  6. 远程工具提示接入目标主机登录名,图中方框内用户输错无法成功建立远程链接,登录名例如 root


    c.jpg

    11.png
  7. 远程连接成功


    10.png

    12.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容