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目录下创建两个文件:

  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就可以方便快捷登录服务器系统。
发表回复 0

Your email address will not be published.