ssh-key连接原理

ssh-keygen 客户端创建秘钥
私钥登录公钥
在家目录下创建.ssh文件 需要将权限设置成700
公钥权限644
ssh-keygen 创建秘钥对
scp 将公钥发给服务端
改名为authorized_keys

ssh-copy-id 进行公钥的自动分发
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
#将本地公钥拷贝到172.16.1.41服务器的root目录下
-i分发原路径

免交户需要sshpass命令 需要云yum下载
sshpass -p “密码” ssh -copy-id -i ~/.ssh/id_rsa.pub [email protected]

ssh-keygen -t dsa -f ~/.ssh/id_dsa -P “”
免交互一条命令创建密钥对
-t 指定加密类型(dsa和rsa)
-f 指定秘钥文件的路径
-P指定密码

免交互提醒(yes/no)
sshpass -p “102846” ssh-copy-id -i ~/.ssh/id_dsa.pub
“-o StrictHostKeyChecking=no [email protected]

卡住解决方法
vim /etc/ssh/sshd_config
81行 no 122 no
vim /etc/ssh/ssh_config
35 no 交互免提示
service sshd reload

你可能感兴趣的:(企业服务应用)