php校验公钥是否可用
16lz
2021-01-22
ssh如何利用RSA公钥进行远程登录验证
1、本地机器生成密钥
$ssh-keygen -trsa
生成基于ssh协议第二版密钥,如果还是用rsa1,该升级了。
2、复制生成的id_rsa.pub公钥文件到远程服务器
$scpid_rsa.pub bsduser@192.168.1.188:mykey.pub
3、密码登陆远程服务器
$ssh 192.168.1.188-l bsduser
这里注意不是cp,而是cat;不是">",而是">>"的操作:
%cat mykey.pub>> $HOME/.ssh/authorized_keys
4、重启sshd
#/etc/rc.d/sshdrestart
5、此时进行登录测试
$sshbsduser@192.168.1.188
成功,则可以不用输入繁琐和易泄露的密码。但是条件是你要保护好自己的密钥文件信息。
推荐教程:PHP视频教程
更多相关文章
- AWS-EC2遗失秘钥或密码如何重置密码或秘钥?
- centos7修改root密码
- 数据库密码配置项都不加密?心也太大了!
- 设置密码输入的默认值,以便可以读取
- 我正在尝试使用带有post方法的AJAX将用户名和密码发送到php文件
- PHP中对用户密码进行加密
- php扫马、内网查mysql数据库账号密码(内网webshell渗透)
- 检索InnoDB组合密钥表的最后插入ID
- PHP万能密码登陆