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

背景

目前需要使用多台服务器进行完全分布式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
相关推荐
IT研究所13 分钟前
IT 资产管理 (ITAM) 与 ITSM 协同实践:构建从资产到服务的闭环管理体系
大数据·运维·人工智能·科技·安全·低代码·自动化
Codefengfeng17 分钟前
分辨压缩包的真加密与伪加密
linux·运维·网络
014.24 分钟前
2025最新jenkins保姆级教程!!!
java·运维·spring boot·spring·jenkins
leifengzhy24 分钟前
Jenkins使用pipeline和maven创建项目
运维·jenkins·maven
码农阿豪29 分钟前
Jenkins Git 克隆失败深度解析:从 “Connection reset by peer“ 到彻底解决
运维·git·jenkins
暴力求解41 分钟前
Linux---进程(五)进程调度
linux·运维·服务器
wsad05321 小时前
Linux 用户和组管理完整指南(中英文参数对照)
linux·运维·服务器
EmbedLinX2 小时前
嵌入式Linux之U-Boot
linux·服务器·笔记·学习
fjh19973 小时前
使用caddy签发ip证书
运维·服务器
暴力求解4 小时前
Linux进程(六)命令行参数
linux·运维·服务器