目的
使用windows11下自带的powershell替换xshell。实现记住账号,ssh自动登录。
前提
- 事先使用 ssh-keygen 工具生成配对的公钥私钥,公钥导入远端linux系统
- 私钥放入本地 ~/.ssh 目录,如不存在可创建
mkdir cd ~/.ssh
本地导入私钥
使用管理员权限打开powershell,设置自动启动ssh-agent并开启,导入私钥到本地
Set-Service -Name ssh-agent -StartupType automatic
ssh-agent.exe
ssh-add.exe ~/.ssh/my_rsa
配置多个远端服务器
实际配置时请把注释去掉
#第一台服务器
Host xf14 #服务器别名
User hz #登录用户名
Hostname 172.30.22.14 #服务器地址
#第二台服务器
Host xf13
User root
Hostname 172.30.22.13
IdentityFile D:\Users\.ssh\my_rsa #本地私钥地址,按照自己实际的路径修改,没有导入私钥的情况下使用