powershell使用rsa密钥对配置免密登录以及更改rsa私钥密码

putty每次输密码很烦,而且需要多次点击才能打开窗口,出于怕麻烦的原因,换了powershell。

本地端win10

服务端centos 7.6

直接上手配置使用rsa密钥对登录ssh

看下面这位po主的文章,写的十分详细

①Windows 命令行/PowerShell 使用 SSH 配置SSH自动连接服务器 (省略输入密码,服务器ip地址的步骤)

但是按照上文在配置服务器端的时候,在.ssh/sshd_config文件里并没有找到“RSAAuthentication yes ”这一行,Google了一下

参照了第二篇文章

②CentOS7.4配置SSH登录密码与密钥身份验证踩坑

在Centos7.4及以上版本废除了RSAAuthentication项,它干的事现在让PubkeyAuthentication给包了。

借鉴②按照①配置完成后,可以使用别名免密码正常登录服务端了,但是在设置rsa私钥密码的时候手贱设置了密码

想着自己的电脑,一切便利为上,查了一下修改rsa私钥密码的命令

不管是win/linux/osx,一样的步骤

先找到保存的私钥目录,win下默认是C:\Users\你的用户名\.ssh

win+x打开powershell管理员运行 输入 ssh-keygen -f C:/Users/你的用户名/.ssh/id_rsa -p

输入之后让你输一次老密码,输两次新密码,留空就是默认无密码,我直接留空了

over。

 

 

 

 

 

 

你可能感兴趣的:(linux)