macOS通过SSH免密登录云服务器
00 分钟
2023-11-8
2023-11-8
type
status
date
slug
summary
tags
category
icon
password

一、生成密钥

如下图所示,如果需要单独增加对应的密钥文件,则可以在生成前输入文件名,否则默认是id_rsa
此处命名为id_rsa_common
notion image
生成之后:执行下面的命令,将生成的key添加:
 

二、上传密钥

有两种方式:scpssh-copy-id,分别如下:
 
或者:
 

三、免密登录

直连你的Server:
 
如果,还需要你输入密码,可能就是SSH路径权限设置不对:
 
原因是sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。
  1. 用户目录权限为 755 或者 700,就是不能是77x。
  1. .ssh目录权限一般为755或者700。
  1. id_rsa_common.pub 及authorized_keys权限一般为644
  1. id_rsa_common权限必须为600