ssh用法
文档:https://man.openbsd.org/ssh#AUTHENTICATION
常用命令
查看密钥
cd ~/.ssh
ls
生成公钥密钥
参考链接:
默认生成密钥
ssh-keygen -o
会询问生成的文件名字,如果默认则直接回车,默认文件名 id_rsa
会询问使用密码,如果默认不需要密码,则直接回车,否则输入密码,会进行二次确认
最后生成私钥和公钥
指定密钥文件名
ssh-keygen -t rsa -f fileName -C "msg"
-f
:指定文件名
-C
:备注密钥
使用密钥
使用时,需要到对应的网站上配置好公钥。
存在多个密钥时,指定特殊密钥
参考链接:
Could not open a connection to your authentication agent
使用 ssh-add
方法
eval `ssh-agent -s`
ssh-add xxx
检查当前加入的密钥,使用 ssh-add -l
命令进行查看
检测 ssh
连接
ssh -T git@github.com
创建 / 修改 config 文件
需要手动配置
Host github.com #git项目里面的域名
User git # 克隆用户
Hostname github.com
PreferredAuthentications publickey
IdentityFile /opt/aliyun_ssh_key/id_rsa # 私钥路径
IdentitiesOnly yes