linux密匙登录免密码登录,另外推荐一个免费的vps网站

设置公匙,私匙,上传等

一个免费的服务器网站需要ipv6 什么的,很麻烦

1、电脑端的操作

cmd 内生成密匙

ssh-keygen -t rsa

在这里插入图片描述
密钥放置的位置,如果之前没有生成过,可以忽略,如果之前生成过,可输入新密钥的位置,或者名字,我这里是之前有过,生成一个新的叫做id_helloerw的

在这里插入图片描述
二次登录密码,可以忽略,直接回车即可
在这里插入图片描述
随后就可以看到自己密匙的位置了
带.pub的是公匙
在这里插入图片描述

3、服务器端的操作

2 种操作:

一种是复制代码,一种是复制文件
复制代码的是

使用记事本打开 windows 上的.pub 文件,就是刚刚 windows 系统上生成的私匙,

复制一下

进入服务端

vim /etc/ssh/sshd_config

把复制的文件粘贴过来就行

第二种操作,上传文件,想办法把文件上传到服务器,可通过一些在线的,也可通过别人的网站(如果你不怕别人留你信息就行)在线上传

我是上传到了 root 目录下

在这里插入图片描述
随后

将.pub 文件内的东西写入到文件内


 cat id_helloerw.pub >>~/.ssh/authorized_keys
 即可
注:如果显示没用ssh的提示,

在这里插入图片描述
需要在命令栏输入:

ssh localhost

输入yes
输入当前账号的密码,即可完成

在这里插入图片描述

4、使用密匙登录服务器

ssh -i C:\Users\admin.ssh\id_hello root@2a01:4f9as46:0001 -p 22在这里插入图片描述
好了

5 关闭密码登录,只使用密钥登录

2、服务器端的操作

2.1、配置服务器 sshd 登录信息

vim /etc/ssh/sshd_config

将PubkeyAuthentication 前面的井号去掉
# 这个打开是 使用密钥登录
随后  保存即可(exc-->:wq)

在这里插入图片描述

vim /etc/ssh/sshd_config

修改 PasswordAuthentication yes
改为 PasswordAuthentication no 不使用密码登录

这个是关闭密码登录

重启下sshd即可

service sshd restart
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值