Windows系统下实现服务器SSH免密登录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows系统下实现服务器SSH免密登录相关的知识,希望对你有一定的参考价值。

参考技术A 每次登录服务器都要输入密码很麻烦,所以进行免密登录配置之后就可以跳过输入密码的步骤,直接登录服务器.

ssh 提供了安全的身份认证的策略,在免密登录之前,首先需要一对公钥和私钥.

客户端拿着私钥,服务端拿着公钥,属于非对称加密.
私钥客户端自己拿着不在网络上传输,公钥可以网络传输存在服务器上,登录的时候拿私钥进行加密,内容发送给服务器,服务器对公钥进行解密,成功解密就告诉客户端建立链接.

在 用户/.ssh 目录,打开 cmd ,输入 ssh-keygen ,之后输入文件名称,一路回车就生成了私钥和公钥

在 用户/.ssh 目录,打开 config 文件,如果没有自己新建一个

去 用户/.ssh 目录下使用 cmd 命令将公钥进行拷贝, scp 命令后面不能加中文

拷贝完成之后,要重启 ssh 服务

这个时候打开 cmd 进行登录 ssh root@www.aaa.com ,可以看到不需要密码,直接登录成功

以上是关于Windows系统下实现服务器SSH免密登录的主要内容,如果未能解决你的问题,请参考以下文章

linux上ssh免密登录原理及实现

Linux配置免密登录

ssh PublicKey免密登录服务器

Windows ssh 免密登录

ssh安全免密登录

linux下配置远程免密登录方法教程