Linux免密登录

171 字
1 分钟
Linux免密登录

Mac 本地生成公钥和私钥,然后将公钥放到 linux 的 root(也就是~)目录下的.ssh 文件夹下,如何没有则生成一个。

  1. 在 Mac 客户端命令行生成公钥和私钥

    Terminal window
    cd ~/.ssh
    # 如果没有公钥(id_rsa.pub)私钥(id_rsa)则
    ssh-keygen -t rsa
    # 生成两个文件 id_rsa(私钥)和 id_rsa.pub(公钥)
  2. 发送公钥到 CentOS 服务器端

    Terminal window
    # root 登录服务器的用户名
    # 11.30.60.18 服务器 ip
    # ~/.ssh 存放 ssh 文件的目录。这个需要自己寻找,可能是
    scp id_rsa.pub root@11.30.60.18:~/.ssh
  3. 登录服务器进行授权

    Terminal window
    cd ~/.ssh
    cat id_rsa.pub >> authorized_keys
    # 注:必须设置成 600
    chmod 600 authorized_keys

    重新登录服务器试试

Linux免密登录
https://wangxiang.website/posts/devops/linux-no-possword/
作者
翔子
发布于
2024-03-29
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
翔子
前端开发工程师
公告
博客已从 VitePress 迁移到 Astro + Firefly 主题,223 篇文章全部保留。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
221
分类
9
标签
28
总字数
411,914
运行时长
0
最后活动
0 天前

文章目录