1. ssh-keygen -t rsa 生成公钥匙与私钥匙,会生成在~/.ssh目录下
2. 免密码远程ssh: ssh-copy-id <username>@<host> 这时会提示再输入一次密码
3.可以直接用ssh 登陆了 不需要密码了
3.5 如果报错sign_and_send_pubkey: signing failed: agent refused operation
说明我们的公钥没有发过去, ssh_add -l 可以查看没有发出去的公钥
ssh_ad 执行之后就可以直接ssh连接了, 公钥信息放在了对方的/.ssh/authorized_keys
4 免github密码, 把生成的钥匙 复制到github上.
----------------------------------------github----------------------------
首先要用ssh 方式git clone 下来
配置好pub key之后
在服务器添加完公钥后报错
1sign_and_send_pubkey: signing failed: agent refused operation
这个时候我们只要执行下
eval"$(ssh-agent -s)"
ssh-add
就可以了