小编最近到了一个新的项目,需要部署一整套公司的业务,在前期准备的过程中,对接的某台服务器的root密码错了,为了实现脚本,还必须要配置免密登录 如下
scp root/.ssh/authorized_keys id_rsa.pub root@10.147.59.146:/root/.ssh/authorized_keys id_rsa.pub
这是将本机的密钥传到对方服务器上(就是root密码未知的主机),发现实现不了
通过堡垒机的方式连接到目标主机
通过这种方式可以实现在忘记密码的情况下依旧可以设置免密登录 在目标主机上执行
scp root@10.147.59.138:/root/.ssh/authorized_keys id_rsa.pub .
将生成的公钥拉过来 此时输入的就是我138的密码,是已知的
scp 可以有两种方式实现 1、将本地主机的文件推到目标主机 2、将目标主机的文件拉过来