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风格的;

相关推荐
修炼室1 小时前
外网环境原生直连校内服务器:基于内网穿透 + SSH 密钥认证的完整实践指南
服务器·ssh·php
vortex57 小时前
SSH “administratively prohibited” 报错解决
运维·ssh
William.csj11 小时前
服务器——终端ssh可以连接进服务器,vscode连接不进去服务器的解决办法
服务器·vscode·ssh
鱼与宇1 天前
XShell8、Xftp8 离线 内网 如何跳过注册弹窗
ssh
Menahem2 天前
解决 SSH 报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
运维·ssh·github
蔡不菜和他的uU们2 天前
vLLM实践之个人AI基建——云端vLLM+SSH Tunnel+本地Cherry Studio
人工智能·ssh·vllm
嘿嘻哈呀2 天前
Mac 如何通过 SSH 控制同一 Wi-Fi 下的 Windows 电脑
windows·ssh·mac·局域网·openssh
魔极客3 天前
利用文心一言解决“1panel下载ollama镜像时间太长引起的不能远程连接ssh故障”
运维·ssh·文心一言
阿洛学长3 天前
Xshell下载安装教程(2026最新版+附带图文):Windows 下 SSH 连接 Linux 的完整安装与配置指南
linux·windows·ssh
日取其半万世不竭3 天前
Gitea SSH 克隆失败?域名、端口和 ROOT_URL 配置检查
运维·ssh·gitea