SSH 配置
用途
- ssh , scp 不用密码
- git 不用密码
方式
https://www.cnblogs.com/horanly/p/6604104.html
https://www.putty.org/
ed25519 性能更好,比 rsa 短很多。
ssh-keygen -t ed25519 -C "youremail@example.com" -f dc-ed25519
id_rsa.pub -> gitlab ssh key
如果 pub Copy到另一台电脑, 一定要重新设置权限:
sudo chmod 600 id_rsa
sudo chmod 777 known_hosts
配置多个 密钥:https://blog.csdn.net/dbb_zifeng/article/details/71698865
添加到 agent:
ssh-agent bash
ssh-add 13466496863
ssh-add iamudi
本地私钥配置文件
把私钥放到本地 .ssh 文件夹下。
配置文件很重要: 本地文件名: config 无后缀名. 在.ssh 文件下.
Host gitee2.com
HostName gitee.com
IdentityFile ~/.ssh/iamudi
User iamudi@163.com
Host gitee.com
HostName gitee.com
Port 22
IdentityFile ~/.ssh/13466396863
User 13466396863@163.com
公钥服务器位置
/root/.ssh/authorized_keys
如果有多个客户端, 在 文件中追加.pub 公钥 即可.
cat /root/.ssh/id_rsa.pub >> authorized_keys
使用
这样在使用的时候:
git clone git@gitee2.com:iamudi/inv.git
ssh root@lzh
可以使用别名了.
作者:NewSea 出处:http://newsea.cnblogs.com/
QQ,MSN:iamnewsea@hotmail.com 如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。 |