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

背景

目前需要使用多台服务器进行完全分布式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 小时前
Jenkins 多分支流水线配置教程
运维·servlet·jenkins
_星辰大海乀7 小时前
IP 协议
服务器·网络·tcp/ip·nat·子网掩码·ip协议
屿行屿行8 小时前
【Linux】Socket编程(基于实际工程分析)
linux·服务器·网络
runepic8 小时前
Python + PostgreSQL 批量图片分发脚本:分类、去重、断点续拷贝
服务器·数据库·python·postgresql
企鹅侠客9 小时前
Linux性能调优 详解磁盘工作流程及性能指标
linux·运维·服务器·性能调优
企鹅侠客9 小时前
Linux性能调优 再谈磁盘性能指标和进程级IO
linux·运维·服务器·性能调优
虚伪的空想家9 小时前
云镜像,虚拟机镜像怎么转换成容器镜像
服务器·docker·容器·k8s·镜像·云镜像·虚机
不过普通话一乙不改名10 小时前
Linux 网络收包的进阶之路:从普通 socket 到 AF_XDP 零拷贝
linux·运维·网络
在路上@Amos10 小时前
Linux 命令行查看 串口hex数据
linux·运维·服务器
人工智能训练10 小时前
Linux 系统核心快捷键表(可打印版)
linux·运维·服务器·人工智能·ubuntu·容器·openeuler