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

无需密码即成功。

相关推荐
Irene199116 小时前
使用 MobaXterm 打开多个窗口(SSH渠道)
ssh·mobaxterm
starvapour1 天前
SSH笔记
笔记·ssh
小当家.1053 天前
Codex + SSH 远程运维实战:让 AI 管你的云服务器
运维·服务器·人工智能·ssh·codex·ai-coding
我叫张小白。3 天前
VMware 虚拟机安装 CentOS 7 并配置 SSH 远程连接全流程
linux·centos·ssh·vmware·mobaxterm
nebula-AI3 天前
VSCode SFTP 同步流程指南
ide·vscode·云计算·编辑器·ssh
ggaofeng4 天前
自己如何实现ssh协议
运维·ssh
何中应4 天前
服务器之间如何免密连接
linux·服务器·ssh
yzwlord4 天前
【无标题】
linux·运维·rust·ssh
程序猿编码4 天前
并发SSH口令审计器:多进程协作的安全检测工具设计与原理(C/C++代码实现)
c语言·安全·ssh
厚皮龙5 天前
使用 SSH 密钥上传 GitHub 仓库流程
运维·ssh·github