强>
强>
,(1)生成公钥和私钥
,,,, ssh - keygen rsa - t
,,,,输入文件中保存的关键(/root/. ssh/id_rsa): # #直接回车使用默认路径
,,,,创建目录/root/. ssh的。
,,,,输入密码(没有密码空):# #输入密码
,,,,再次输入相同的密码:# #重复密码
,,,,在/root/. ssh/目录下会生成两个文件,id_rsa为私钥,id_rsa . pub为公钥。私钥自己下载到本地电脑妥善保存,公钥则可以任意公开。
,(2)下载私钥到windows
,,,,深圳/root/.ssh/id_rsa
,,,,如果没有请安装软件包lrzsz (yum安装-y lrzsz)
,(3)导入公钥
,,,猫/root/.ssh/id_rsa.酒吧在祝辞authorized_keys
,(4)更改SSH配置文件
,,,,修改SSH的配置文件/etc/SSH/sshd_config,找到下面3行:
,,,, # RSAAuthentication是的
,,,, # PubkeyAuthentication是的
,,,, # AuthorizedKeysFile . SSH/authorized_keys
,,,,将前面的#去掉后保存。重启SSH服务,运行命令:systemctl重新启动sshd
, (5) xshell配置(看图)
,1.新建一个会话
,2.选择身份验证方式
,3.导入私钥
,4.输入自己设定的密码
,5.确定用户密钥
,6.输入密码
, 7。选择相应的会话
,8.成功登陆
,(6)关闭SSH密码登陆
,,,,修改SSH的配置文件/etc/SSH/sshd_config,找到下面1行:
,,,, PasswordAuthentication是的
,,,,修改为:
,,,, PasswordAuthentication没有
,,,,重启SSH服务,并运行命令:
,,,, systemctl重启sshd
,,,,