ssh公私钥登录

1.生成ssh公私钥文件

ssh-keygen -t rsa

一直为默认选项

ssh公私钥登录_第1张图片

ssh公私钥登录_第2张图片

2.修改SSH主配置文件  /etc/ssh/sshd_config  

vim /etc/ssh/sshd_config

这里面找到 PasswordAuthentication yes 这一行将 yes 改为no

ssh公私钥登录_第3张图片

ssh公私钥登录_第4张图片

3.在终端软件Xshell下,生成自己的公私钥。

ssh公私钥登录_第5张图片

点击下一步。

ssh公私钥登录_第6张图片

点击下一步。

ssh公私钥登录_第7张图片

输入密码后,点击下一步。

ssh公私钥登录_第8张图片

ssh公私钥登录_第9张图片

点击下一步。

ssh公私钥登录_第10张图片

保存为文件后,选择保存目录保存后点击完成。

ssh公私钥登录_第11张图片

ssh公私钥登录_第12张图片

 点击关闭。

ssh公私钥登录_第13张图片

4.将公钥文件导入服务器,把用户公钥文件写进  /root/.ssh/authorized_keys。

先把公钥文件从本地导入服务器

用到 lrzsz 命令

yum -y install lrzsz

ssh公私钥登录_第14张图片

安装完成后,输入rz。

rz

ssh公私钥登录_第15张图片

ssh公私钥登录_第16张图片

将公钥文件写进/root/.ssh/authorized_keys中。

cat id_rsa_2.pub >> .ssh/authorized_keys

5.重启ssh服务

systemctl restart sshd.service

重新ssh连接后登录。

ssh公私钥登录_第17张图片

ssh公私钥登录_第18张图片

你可能感兴趣的:(ssh,运维)