SSH公钥设置
在本地服务器执行命令
ssh-keygen -t rsa
然后全部回车通过(也可以不回车,第一个是设置公钥的名字,第二个是设置公钥密码,第三个是确认公钥密码)
然后把本地的~/.ssh/id_rsa.pub
文件(可能是公钥名.pub)拷贝到远程服务器下的~/.ssh/
目录下并改名为authorized_keys
如果要两台服务器互相能连,就把authorized_keys
,id_rsa
,id_rsa.pub
三个文件都放在两台服务器~/.ssh/
目录下
让SSH不去校验fingerprint的方法:
- ssh命令登录时加上-o StrictHostKeyChecking=no参数(仅本次登录有效)
- 在
/etc/ssh/ssh_config
或~/.ssh/config
内配置
StrictHostKeyChecking no