window免密登录麒麟系统(.ssh/config)
windows11上配置.ssh/config,免密访问麒麟服务器操作系统
建议安装Git Bash,使用习惯和linux相近。
一、编辑用户家目录下的/.ssh/config文件
- 如果文件不存在就创建一个,写入以下内容(跟据实际内容调整):
Host sp1 HostName 192.168.1.7 User root Port 22 IdentityFile ~/.ssh/id_rsa Host sp2 HostName 192.168.1.9 User root Port 22 IdentityFile ~/.ssh/id_rsa
二、创建公钥私钥对
在终端下或者在git bash下执行ssh-keygen命令,会在用户家目录下的.ssh目录下创建两个文件:
- id_rsa (私钥)
- id_ras.pub (公钥)

三、将公钥上传到麒麟服务器上
- 执行以下命令
ssh-copy-id -i id_rsa.pub sp1,将公钥上传到服务器,下图使用了ecdsa,和rsa的添加原理是一样的。(windows终端没有ssh-copy-id命令,这里我使用的是git bash执行的)

四、使用
- 在终端或者在git bash上使用
ssh sp1就可以方便快捷登录服务器系统。
