SSH私钥登录远端服务器

1、在被控主机上生成RSA私钥

root@kfk12 \~\]# ssh-keygen -t rsa #生成密钥 \[root@kfk12 \~\]# ls .ssh \[root@kfk12 \~\]# ssh-copy-id 192.168.6.12 #把公钥写到本机/root/ .ssh/authorized_keys文件中 \[root@kfk12 \~\]# cat /root/.ssh/id_rsa #查看私钥 \[root@kfk12 \~\]# scp /root/.ssh/id_rsa 192.168.6.13:\`pwd\` #将私钥放主空端主机root目录 2、使用私钥远程被控主机 2.1 无参数连接被控服务器 \[root@control \~\]# ssh -i id_rsa root@192.168.6.12 2.2 忽略提示添加known_hosts和输入密码连接 \[root@control \~\]# ssh -i id_rsa -o StrictHostKeyChecking=no root@192.168.6.12

相关推荐
柒.梧.1 分钟前
高频Nginx面试题(含详细解析,面试必看)
运维·nginx·面试
王火火(DDoS CC防护)1 分钟前
服务器防御怎么选择更合适?
服务器·服务器防御
躲在没风的地方2 分钟前
异常执行顺序
java·运维·服务器·spring boot
白狐_7982 分钟前
硬核实战:从零构建飞书 × OpenClaw 自动化情报站(一)
运维·自动化·飞书
IMPYLH8 分钟前
Bash 的 basenc 命令
linux·运维·服务器·bash·shell
白狐_79816 分钟前
硬核实战:从零构建飞书 × OpenClaw 自动化情报站(四)
运维·自动化·飞书
退役小学生呀17 分钟前
OpenClaw落地智能运维助手
运维·人工智能·ai
IMPYLH23 分钟前
Linux 的 arch 命令
linux·运维·服务器·bash
Azure DevOps29 分钟前
Azure DevOps Server:扩充数据库服务器的磁盘
服务器·数据库·microsoft·azure·devops
灰阳阳30 分钟前
docker基础命令讲解
运维·docker·容器·eureka