linux普通用户免秘钥登录(xshell工具环境)

一、xshell生成密钥

1)工具->新建用户密钥生成向导
2)选择密钥类型、密钥长度(默认即可)
3)生成密钥(生成公钥和私钥)
4)为密钥加密,增加密码(可选),建议加上
5)将公钥保存为文件,后续要用

二、服务器存放生成公钥,实现免秘钥登录

注意:此处举例为普通用户,root用户同理
1)用户生成密钥(正常来讲是不需要的,此举是为了保证成功,因为过去没有生成最后失败了)
1)执行命令生成
[dev@vpn ~]$ ssh-keygen 
2)在家目录下生成一个.ssh目录,目录下生成公钥和私钥
[dev@vpn ~]$ ll .ssh/
total 8
-rw------- 1 dev dev 1679 Mar  8 14:44 id_rsa
-rw-r--r-- 1 dev dev  389 Mar  8 14:44 id_rsa.pub
2)将第一步在xshell生成的公钥文件id_rsa_2048.pub上传到该用户的.ssh目录下,并且重命名为authorized_keys,并且给予600权限
[dev@vpn .ssh]$ mv id_rsa_2048.pub authorized_keys
[dev@vpn .ssh]$ chmod 600 authorized_keys
[dev@vpn ~]$ ll .ssh/
total 12
-rw------- 1 dev dev  380 Mar  8 14:46 authorized_keys
-rw------- 1 dev dev 1679 Mar  8 14:44 id_rsa
-rw-r--r-- 1 dev dev  389 Mar  8 14:44 id_rsa.pub

三、进行测试

1)xshell设置
方法:public-key
用户名:对应用户
用户密钥:选择xshell生成的私钥
密码:输入生成密钥时的密钥密码

2)连接
登录成功!!!!!!!!!!
 
 
 
 

转载于:https://www.cnblogs.com/forever521Lee/p/10496272.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值