ssh免密登录服务器

配置流程:

一、客户端主机上先生成ssh公钥和私钥文件

二、将客户端生成的ssh公钥文件内容复制到服务器用户目录下的 /home/zhangka/.ssh/authorized_keys 文件中【另起一行复制粘贴即可】

三、客户端ssh远程连接服务器测试

 

配置流程细节拆分:

1、客户端主机上使用 ssh-keygen 命令生成ssh公钥和私钥文件,有提示处直接回车,命令执行后会在当前用户目录 .ssh 文件夹下会生成 id_ecdsa{私钥} id_ecdsa.pub{公钥} 两个文件【如下图二】

image

 

 id_ecdsa{私钥} 和 id_ecdsa.pub{公钥} 文件,请注意保管好  id_ecdsa{私钥} 文件,防止权限泄露

image

 

2、ssh登录到服务器上,将 id_ecdsa.pub 公钥文件中的内容复制出来,将复制出来的内容粘贴进 authorized_keys 文件中, /home/zhangka/.ssh/authorized_keys【文件路径】

image

 

3、ssh远程登录测试,可以看到不用输入密码直接登录了

image

 

 

##### Windows上远程免密登录,将 id_ecdsa.pub 公钥文件中的内容复制出来,将复制出来的内容粘贴进 authorized_keys 文件中【没有的话可新建】

image

 

编辑配置文件:C:\ProgramData\ssh\sshd_config 文件,注释掉末尾的两条规则前面加 #(Windows所有本地管理员组的账户共用这个sshd_config配置文件),保存文件

image

 

重启sshd服务,管理员打开 PowerShell 执行下列命令重启 SSH 服务生效

Restart-Service sshd

 

ssh远程免密登录Windows主机即可

 

posted @ 2026-08-24 18:01  凡是過往;皆為序章  阅读(4)  评论(0)    收藏  举报