type
status
date
slug
summary
tags
category
icon
password
一、生成密钥
如下图所示,如果需要单独增加对应的密钥文件,则可以在生成前输入文件名,否则默认是
id_rsa
。此处命名为
id_rsa_common
。![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Ff283ca8c-3a00-40dd-87c9-43c248d44a31%2F920237fb-84b6-4c2a-98aa-4e0b585c129a%2F%25E6%2588%25AA%25E5%25B1%258F2023-11-08_18.19.55.png?table=block&id=45c23b66-aab5-4f73-a0ea-571ad6f3b271&t=45c23b66-aab5-4f73-a0ea-571ad6f3b271&width=480&cache=v2)
生成之后:执行下面的命令,将生成的key添加:
二、上传密钥
有两种方式:
scp
和ssh-copy-id
,分别如下:或者:
三、免密登录
直连你的Server:
如果,还需要你输入密码,可能就是SSH路径权限设置不对:
原因是sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。
- 用户目录权限为 755 或者 700,就是不能是77x。
.ssh
目录权限一般为755或者700。
id_rsa_common.pub
及authorized_keys权限一般为644
id_rsa_common
权限必须为600