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。
更多推荐
powershell使用rsa密钥对配置免密登录以及更改rsa私钥密码
发布评论