如何设置远程服务器对本地服务器免密登录

背景

目前需要使用多台服务器进行完全分布式hadoop部署,所以先使用云服务器来记录一下服务器的免密登录

说明

A服务器:本机(10.6.3.226)

B服务器:云服务器(47.113.229.18)

实施步骤

1.本地生成密钥(公钥和私钥)

复制代码
ssh-keygen -t rsa

2.在A服务器拷贝公钥到B服务器

复制代码
scp ~/.ssh/id_rsa.pub username@B服务器IP:/tmp

3.登入B服务器,将公钥添加到授权密钥列表

注意:如果没有目标文件夹文件,请创建对应文件

复制代码
cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys

4.查看密钥列表

复制代码
cat ~/.ssh/authorized_keys

5.退出重新登录

复制代码
exit
ssh root@47.113.229.18
相关推荐
云飞云共享云桌面1 小时前
传统工作站 vs 云飞云共享云桌面:制造业设计云桌面选型深度对比
运维·服务器·前端·网络·3d·架构·制造
JAVA面经实录9172 小时前
操作系统面试题
java·服务器·数据库·计算机网络·面试
小刘|3 小时前
Spring AI Alibaba 集成和风天气 API 实战
java·服务器·前端
Maynor9964 小时前
我用 Codex 给自己的网站上线了一个智能体客服:从 Dify 到服务器部署,全程实战复盘
运维·服务器
聚名网4 小时前
域名net,com,cn有区别吗?有哪些不同呢?
服务器·开发语言·php
java_cj4 小时前
深入kubectl create源码:从YAML到Pod的完整链路拆解
运维·云原生·容器·kubernetes
小小小花儿5 小时前
SSH密钥配置(免密连接远程服务器)
服务器·ssh
深圳恒讯5 小时前
越南服务器BGP多线和单线有什么区别?
运维·服务器
志栋智能6 小时前
超自动化运维如何提升安全合规水平?
运维·安全·自动化
A_humble_scholar6 小时前
Linux(九) 进程管理完全指南:从入门到实战
linux·运维·chrome