【ssh】指定私钥,远程连接linux服务器
一、方法1
1. 进入ssh目录,C:\Users\你自己的用户名\.ssh
2. 将免密的私钥复制到这台电脑上的 .ssh目录,例如叫:id_rsa_linux
3. 在ssh目录创建config文件,linux为用户的home目录下
Host 192.168.1.100 User test Hostname 192.168.1.100 IdentityFile C:\Users\Administrator\.ssh\id_rsa_linux
4. 测试链接
ssh test@192.168.1.100
二、方法2
ssh -i path/to/id_rsa test@192.168.1.100
也可以
三、报错Permissions 0664 for ‘/.ssh/id_rsa‘ are too open
sudo chmod 600 id_rsa
报错原因是私钥id_rsa文件的权限为664,远程仓库认为其不安全,需要设置为让其他用户无法访问的权限级别
参考链接:
https://www.cnblogs.com/lowmanisbusy/p/12683943.html