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

背景

目前需要使用多台服务器进行完全分布式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
相关推荐
danplus13 分钟前
node发送邮件:如何实现Node.js发信功能?
服务器·node.js·外贸开发信·邮件群发·蜂邮edm邮件营销·邮件接口·营销邮件
神即道 道法自然 如来15 分钟前
Jenkins怎么设置每日自动执行构建任务?
运维·jenkins
BeyondESH27 分钟前
Linux线程同步—竞态条件和互斥锁(C语言)
linux·服务器·c++
wn53128 分钟前
【Go - 类型断言】
服务器·开发语言·后端·golang
hanniuniu1329 分钟前
详细解读,F5服务器负载均衡的技术优势
运维·服务器·负载均衡
鱼饼6号43 分钟前
Prometheus 上手指南
linux·运维·centos·prometheus
PatrickYao04221 小时前
记一次安装discuz时遇到的错误
服务器
小宋10212 小时前
玩转RabbitMQ声明队列交换机、消息转换器
服务器·分布式·rabbitmq
m0_609000422 小时前
向日葵好用吗?4款稳定的远程控制软件推荐。
运维·服务器·网络·人工智能·远程工作
小安运维日记3 小时前
Linux云计算 |【第四阶段】NOSQL-DAY1
linux·运维·redis·sql·云计算·nosql