Windows 生成无密码 SSH 密钥 + Linux 配置公钥

问题背景:Windows 上 bat 脚本调用 SSH 无法自动输入密码

Windows 生成无密码密钥

bat 复制代码
ssh-keygen -t ed25519 -N "" -f %USERPROFILE%\.ssh\id_ed25519

查看公钥内容:

bat 复制代码
type %USERPROFILE%\.ssh\id_ed25519.pub

复制输出内容。

Linux 配置公钥登录

bash 复制代码
mkdir -p ~/.ssh
chmod 700 ~/.ssh
echo '复制的公钥内容' >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

Windows 测试免密登录

bat 复制代码
ssh user@服务器IP

无需密码即成功。

相关推荐
Julien20043 天前
Docker 容器存储原理(一)
linux·运维·服务器·ssh·学习方法
Polevne3 天前
C# SFTP客户端实现文件传输
c#·ssh
Julien20044 天前
Docker 容器技术的本质
运维·服务器·ssh·学习方法
qetfw5 天前
Debian SSH 与 SFTP 分离:独立端口、Chroot 隔离与 internal-sftp
debian·ssh
多巴胺耐受7 天前
解决WSL关闭终端就会关机的问题
ssh
Databuff7 天前
五款主流 SSH 免费工具介绍
运维·ssh·运维开发
程序员大阳9 天前
使用Putty登录阿里云Ubuntu ECS服务器方法
ubuntu·云计算·ssh·ecs·putty
ShiXZ21311 天前
SSH 客户端常用指令与配置速查手册
运维·ssh
我爱吃土豆111 天前
AI 编程工具远程开发指南:Codex 桌面版与 WorkBuddy 通过 SSH 连接云服务器实践
服务器·人工智能·ssh
进击的炸酱面13 天前
如何在服务器中使用codex?代理配置一图详解
ide·vscode·ssh