全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1978|回复: 12
打印 上一主题 下一主题

[疑问] 提升你的VPS的安全行放弃密码验证改用密匙登录

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-6 22:48:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发个最简单的教程

先登录VPS
然后输入命令
ssh-keygen -t rsa

提示出现输入密码 可以直接回车使用空密码

等到2个文件

/root/.ssh/id_rsa  和  /root/.ssh/id_rsa.pub

将/root/.ssh/id_rsa.pub改名为/root/.ssh/authorized_keys
命令为
mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys

然后把 将私钥id_rsa 自己保存到自己电脑上
这个id_rsa可以直接在Linux的系统上登录远程的VPS

如果使用putty
putty不能识别直接从服务器拷贝来的私钥,需要使用puttygen.exe进行格式转换
      (1)、打开puttygen.exe --> Conversions --> Import Key
      (2)、选择拷贝过来的私钥文件id_rsa
      (3)、Save private key->id_rsa.ppk(保存私钥)

、打开putty.exe
   1)、Session --> Host Name (填写服务器地址或者域名)
   2)、Connection --> SSH --> Auth (点Browse选择刚生成的id_rsa.ppk)
   3)、open
   成功打开后出现如下提示:
   login as: root
   Authenticating with public key "imported-openssh-key"


如果我们只希望有私钥的远程客户机才能通过ssh登陆本主机,那么
   远程Linux主机的/etc/ssh/sshd_config配置文件
   PasswordAuthentication 改为 no
   修改后/etc/init.d/sshd reload #加载修改后的配置文件并生效
   这样其他远程客户端如果没有私钥,那么这些用户连输入密码的机会都没有,就会被本主机直接断开



2#
发表于 2012-3-6 22:48:48 | 只看该作者
麻烦啊
3#
发表于 2012-3-6 22:50:37 | 只看该作者
学习了. 就是麻烦~
4#
 楼主| 发表于 2012-3-6 22:51:24 | 只看该作者
cnweb 发表于 2012-3-6 22:48
麻烦啊

补充一点,如果你把服务器的那个authorized_keys放到其他VPS上 同样的id_rsa.ppk都可以直接验证

永远不用担心别人扫描端口了
5#
 楼主| 发表于 2012-3-6 22:52:16 | 只看该作者
ABCDEFG 发表于 2012-3-6 22:50
学习了. 就是麻烦~

看起来麻烦么 一劳勇毅哦 再也不用担心密码问题
6#
发表于 2012-3-6 22:55:11 | 只看该作者
有打算试试
7#
 楼主| 发表于 2012-3-6 22:56:00 | 只看该作者
用户名 发表于 2012-3-6 22:55
有打算试试

以后登录就不需要打密码了 最好把密码登录禁止掉 安全 不要自己把密匙丢了就好
8#
发表于 2012-3-6 22:56:26 | 只看该作者
我一直是这样的。。
9#
发表于 2012-3-6 22:57:59 | 只看该作者
技术贴  必须顶
10#
发表于 2012-3-6 22:58:28 | 只看该作者
一直这样,保存好私钥就行了
我的私钥已经用了一年多了

评分

参与人数 1威望 +5 收起 理由
By小酷 + 5 给个回分呗

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-13 13:26 , Processed in 0.166906 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表