ssh 免密码登录

ssh 免密码登录

1. 原理

1.1 密码登录的通俗解释

把服务器当作一个凤凰社,每次进社公干都需要拿特别的门票入场,门票便是服务器上的账户密码;

1.2 免密登录

对于凤凰社的高级会员,会在社内存储一张高级会员身份(id_rsa.pub里的内容),每次入社时,保安人员会对照身份,直接入社;身份卡存储在~/.ssh/authorized_keys,或者 /root/.ssh/authorized_keys

2. 配置从机器A上tom账户,免密登录机器B上的jim账户

2.1 在A上生成身份证

$ ssh-keygen

一路回车后会生成两个文件,存储在 /home/tom/.ssh/id_rsa /home/tom/.ssh/id_rsa.pub

2.2 将身份证存到B

将A内 /home/tom/.ssh/id_rsa.pub 中的内容直接拷贝到 B 的 /home/jim/.ssh/authorized_keys 这个文件里,如果authorized_keys不存在,则需要创建这个文件;

或者在A上执行:

$ ssh-copy-id -i /home/tom/.ssh/id_rsa.pub jim@192.168.15.12

2.3 测试免密登录

在 机器A的tom账户状态执行

$ ssh jim@192.168.15.12

Windows机器登录linux时,操作类似,只是账户名的文件夹是windows风格的;

相关推荐
k7Cx7e6 小时前
Debian执行ssh root@localhost 提示认证失败
运维·debian·ssh
weixin_433261106 小时前
阿里云 ECS SSH 快速配置指南
阿里云·云计算·ssh
shimly1234567 小时前
github 配置 ssh key ssh-key
运维·ssh·github
缘友一世7 小时前
使用异地组网工具通过SSH命令使用本地内网服务器
运维·服务器·ssh
多恩Stone8 小时前
【vs code(cursor) ssh连不上服务器(4)】Cursor远程连接服务器卡死(Waiting for server log)故障排查全流程
运维·服务器·ssh
网硕互联的小客服8 小时前
网站出现Deprecated: Function的解决方法?
运维·服务器·网络·安全·ssh
埃博拉酱13 天前
VS Code Remote SSH 连接 Windows 服务器卡在"下载 VS Code 服务器":prcdn DNS 解析失败的诊断与 BITS 断点续传
windows·ssh·visual studio code
zhangfeng113314 天前
趋动云 如何ssh登录 服务区 项目server
运维·人工智能·ssh
txzz888814 天前
CentOS-Stream-10 Secure Shell服务器
linux·centos·ssh·secure shell·ssh服务器
文静小土豆15 天前
CentOS 7 OpenSSH 10.2p1 升级全攻略(含离线安装与回退方案)
linux·运维·centos·ssh