vps密匙设置,和安全

这篇文章有很多不足之处,如果你在实操时遇到问题,可以留言,我会解答的。

 

前几天发现自己的vps流量飙升,可是自己并没用多少流量。

估计是被肉了,人就是这样不被打几拳总也不会打架,于是我开始琢磨用密匙去登录vps,密匙登录相对来说是一个安全的选择,相对来说而已。

密码登录大多会被一群没什么事做的迷茫少年去。。。

看图就能知道多惨。

这还是在我重装系统不到一个小时之后得到的数据,看着就慎得慌。

下面说说密匙登录吧,首先得生成密匙,这个我也是在用git之后才接触的。

以下是来自码云平台的密匙生成教程

 

ssh key相关问题

1.如何生成ssh公钥

你可以按如下命令来生成sshkey

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"# Creates a new ssh key using the provided email
# Generating public/private rsa key pair...

查看你的public key,并把他添加到

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

添加后,在终端(Terminal)中输入

ssh -T git@git.oschina.net

若返回

Welcome to Git@OSC, yourname!

则证明添加成功。

 

如果你按步就班完成了以上步骤,那么你就有了自己的密匙,相信我用它更能保障安全。

 

现在把它上传到自己的vps上。

 

在终端上用 scp ~/.ssh/id_rsa.pub 用户名@域名 :~

 

现在登录vps 你会在桌面找到id_rsa.pub(这是你的公匙,另一个是你的私匙,顾名思义,千万别传错了)。

 

创建一个.ssh文件夹,把 id_rsa.pub 放进去并改名成 authorized_keys

 

用vi或者别的编辑器打开ssh_config文件 vi /etc/ssh/ssh_config

 

看看这下面这句前面有没有#,如果有就删了#

 

AuthorizedKeysFile      %h/.ssh/authorized_keys

 

把本地的id_rsa.pub 的文件名也改成authorized_keys

 

你就能试试登录vps,不出意外的话应该就不用输密码了

 

如果出了意外你去本地的sshd_config文件里,看看这下面这句前面有没有#,如果有就删了#

 

 

AuthorizedKeysFile      %h/.ssh/authorized_keys

 

如果不用输密码的情况下能登入,你就能去sshd_config文件里完成以下操作

 

禁止密码登录

 

将PasswordAuthentication yes 修改成 PasswordAuthentication no

 

从此以后没有私匙,谁也进不来,世界安静了。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值