更新时间:2024-04-30 GMT+08:00
分享

如何设置SSH免密登录

本文介绍如何设置SSH免密登录。

操作步骤

  1. 客户端生成公私钥。

    执行如下命令,在本地客户端生成公私钥(一路回车默认即可)。
    ssh-keygen

    上面这个命令会在用户目录.ssh文件夹下创建“id_rsa.pub”(公钥)和“id_rsa”(私钥),可通过如下命令查看:

    cd ~/.ssh

  2. 上传公钥到服务器。

    例如用户名为root,服务器地址为192.168.222.213,则将公钥上传至服务器的命令如下:
    ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.222.213

    通过如下命令可以看到客户端写入到服务器的id_rsa.pub (公钥)内容:

    cd ~/.ssh
    vim authorized_keys

  3. 测试免密登录。

    客户端通过ssh连接远程服务器,即可免密登录。

    ssh root@192.168.222.213

分享:

    相关文档

    相关产品