全球主机交流论坛
标题:
提升你的VPS的安全行放弃密码验证改用密匙登录
[打印本页]
作者:
By小酷
时间:
2012-3-6 22:48
标题:
提升你的VPS的安全行放弃密码验证改用密匙登录
发个最简单的教程
先登录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 #加载修改后的配置文件并生效
这样其他远程客户端如果没有私钥,那么这些用户连输入密码的机会都没有,就会被本主机直接断开
作者:
cnweb
时间:
2012-3-6 22:48
麻烦啊
作者:
ABCDEFG
时间:
2012-3-6 22:50
学习了. 就是麻烦~
作者:
By小酷
时间:
2012-3-6 22:51
cnweb 发表于 2012-3-6 22:48
麻烦啊
补充一点,如果你把服务器的那个authorized_keys放到其他VPS上 同样的id_rsa.ppk都可以直接验证
永远不用担心别人扫描端口了
作者:
By小酷
时间:
2012-3-6 22:52
ABCDEFG 发表于 2012-3-6 22:50
学习了. 就是麻烦~
看起来麻烦么 一劳勇毅哦 再也不用担心密码问题
作者:
用户名
时间:
2012-3-6 22:55
有打算试试
作者:
By小酷
时间:
2012-3-6 22:56
用户名 发表于 2012-3-6 22:55
有打算试试
以后登录就不需要打密码了 最好把密码登录禁止掉 安全 不要自己把密匙丢了就好
作者:
robin123
时间:
2012-3-6 22:56
我一直是这样的。。
作者:
小陈
时间:
2012-3-6 22:57
技术贴 必须顶
作者:
lazyzhu
时间:
2012-3-6 22:58
一直这样,保存好私钥就行了
我的私钥已经用了一年多了
作者:
By小酷
时间:
2012-3-22 12:55
把这帖子顶上去 安全问题的简单防护
作者:
amorg
时间:
2012-3-22 13:33
支持
作者:
有个就好
时间:
2012-3-22 14:12
必须这样
欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/)
Powered by Discuz! X3.4