@echo off chcp 65001 >nul echo ======================================== echo 首尔服务器 - SSH免密登录一键配置 echo ======================================== echo. set SSH_DIR=C:\Users\Administrator\.ssh set AUTH_KEYS=%SSH_DIR%\authorized_keys set PUB_KEY=ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHTmlHj3BO6FMdUItg5X0/GbnGwoaBMHbpyvvtpQA3Fs your_email@example.com echo [1/4] 创建.ssh目录... if not exist "%SSH_DIR%" mkdir "%SSH_DIR%" echo ✅ 目录已创建: %SSH_DIR% echo. echo [2/4] 检查公钥是否已存在... findstr /c:"%PUB_KEY%" "%AUTH_KEYS%" >nul 2>&1 if %errorlevel% equ 0 ( echo ⚠️ 公钥已存在,无需重复添加 ) else ( echo [3/4] 添加公钥到authorized_keys... echo %PUB_KEY% >> "%AUTH_KEYS%" echo ✅ 公钥已添加 ) echo. echo [4/4] 设置权限... icacls "%SSH_DIR%" /inheritance:r /grant:r "Administrator:(OI)(CI)F" >nul 2>&1 icacls "%AUTH_KEYS%" /inheritance:r /grant:r "Administrator:F" >nul 2>&1 echo ✅ 权限已设置 echo. echo ======================================== echo 配置完成! echo ======================================== echo. echo 现在可以从本地电脑免密登录了: echo ssh Administrator@43.155.184.64 echo 或 echo ssh Administrator@10.200.0.13 echo. echo 测试命令: echo ssh Administrator@10.200.0.13 "echo 免密登录成功" echo. pause