老蒋的知识库

  • 首页
  • 文章归档
  • 关于页面

  • 搜索

SSH 手册

发表于 2024-01-10 | 分类于 SSH | 0 | 阅读次数 320

免密登录

Mac 免密登录

Mac的坑点:多了个ssh-add命令需要执行,否则还是无法进行免密登录

# 更换目录到 ~/.ssh
cd ~/.ssh  

# ssh-keygen -t rsa -f [秘钥文件名称]
# 创建秘钥文件,我这里直接使用服务器ip作为秘钥文件名称,如果不写默认名称为:id_rsa
# 执行命令后会生成公钥和私钥2个文件: [秘钥文件名称]  和  [秘钥文件名称].pub
ssh-keygen -t rsa -f 192.168.31.128

# ssh-copy-id -i [秘钥文件名称].pub root@[服务器IP]
# 上传公钥到服务器中,此时会在服务器的authorized_keys文件后追加公钥内容
ssh-copy-id -i 192.168.31.128.pub root@192.168.31.128

# Mac的坑点
# ssh-add -K [你的私钥文件,就是那个不加.pub结尾的文件] 
ssh-add -K 192.168.31.128

Linux服务器免密登录

# 更换目录到 ~/.ssh
cd ~/.ssh  

# ssh-keygen -t rsa -f [秘钥文件名称]
# 创建秘钥文件,我这里直接使用服务器ip作为秘钥文件名称,如果不写默认名称为:id_rsa
# 执行命令后会生成公钥和私钥2个文件: [秘钥文件名称]  和  [秘钥文件名称].pub
ssh-keygen -t rsa -f 192.168.31.128

# ssh-copy-id -i [秘钥文件名称].pub root@[服务器IP]
# 上传公钥到服务器中,此时会在服务器的authorized_keys文件后追加公钥内容
ssh-copy-id -i 192.168.31.128.pub root@192.168.31.128
  • 本文作者: jagger
  • 本文链接: /archives/ssh-shou-ce
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
Redis 避坑指南
Git 代理配置,方便push代码到GitHub
jagger

jagger

66 日志
31 分类
0 标签
Creative Commons
0%
© 2026 jagger
由 Halo 强力驱动