linux进入密钥生成目录,Linux(Ubuntu)系统xshell工具密钥认证免密登录(public key )...

设置之前,首先确认系统是否已安装ssh,执行命令:dpkg --get-selections | grep ssh

或执行:netstat -tap | gerp ssh

我的已安装

08a4a3ad13b96aa89ac6b4cf3e10a81e.png

e8bf5208c6d8fa5599ac0921df7def1b.png

开始设置:

1.查看ssh是否设置开启PublicKey认证登录,执行:vim /etc/ssh/sshd_config,yes为启动

f7e00fd76bbbd764060d01014383318a.png

配置完成,重启ssh!service ssh restart

打开xshell,现在用密码登录就会提示(千万不要退出去操作哦,可以新开窗口,别心急,后面还有步骤没操作呢)

a79edb084cda308cfe6cf25531b6027b.png

2.打开.ssh目录,编辑authorized_keys,一般ssh都是隐藏文件,执行:cd ~/.ssh,然后ls查看目录文件

查看是否存在authorized_keys,如果没有需要自己创建:touch authorized_keys

2e09dc786b157c5b80bbe56ad1615431.png

3.打开xhsell,生成密钥(如果已经生成过了,不需要重新生成)

a.打开Xshell,工具=>新建用户密钥生成导向,下一步->下一步->下一步

bea75f5f6c6ed0aee071349e9d07a79f.png

e2a24772e63e4c9336114185e624a2d9.png

e0847c86213045f9a0acae5f332351c1.png

b.这儿会让你输入密钥加密的密码,密钥名称自己随便定义,如果为了更安全,就设置一个吧!我的没有设置继续就可以了

c308da94d8f7944125e85437a35bedb1.png

4119ad634d2ab70affdf5a1207044265.png

c.完成之后会弹出,复制密钥

e9fa4345af0dbc59b18f6887d50e032d.png

adb348b07d0d8c688a5f135cd33d5326.png

4.将刚刚复制的密钥粘贴到之前创建的authorized_keys文件

1881812b21dcdff9492e1c25fe059d18.png

5.测试登录

e3f78e3a1033e8cb40e90cd4f096fc51.png

我生成密钥的时候没有设置密码直接点确定就可以了,如果设置了,输入生成密钥时设置的密码就ok了!

1eaed61de5b4c2bad40ae63ac9e8b3a0.png

============================================

************************************************************************

============================================

所有命令操作,如果是root用户登录,都可以不需要sudo,而普通用户登录命令前则需要添加sudo

(全部手打,如有错误,望指出,改不改看心情,O(∩_∩)O哈哈~)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值