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目录下创建两个文件:
1.id_rsa (私钥)
2.id_ras.pub (公钥)

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




