阿里云服务器上总是有人喜欢用工具扫ssh端口进行暴力破解,还是配置一下密钥登录吧

服务器操作系统为:ubuntu14.04LTS Server

一、下载Puttygen并成密钥对

下载地址: http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe
点击Generate移动鼠标生成密钥,保存私钥(PPK文件),复制生成的公钥(公钥就是sha-rsa开头的那一串)

二、保存公钥到服务器
putty登录服务器,保存公钥到~/.ssh/authorized_keys文件里

mkdir ~/.ssh
chmod 700 ~/.ssh
vi ~/.ssh/authorized_keys

i键进入编辑模式,右键粘贴
ESC退出编辑模式,:wq保存退出
修改文件权限

chmod 644 ~/.ssh/authorized_keys

三、修改配置文件,让SSH支持密钥登录

vi /etc/ssh/sshd_config

i键进入编辑模式,将下列的#注释删除

#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys

重启ssh服务

service ssh restart

3.用证书登录
IP:你的服务器外网IP
Connection-->Data:auto-login name 填root
Connection-->SSH-->Auth:下方选择你的Puttygen生成的ppk私钥文件。

4.取消密码登录(可选)

vi /etc/ssh/sshd_config

PasswordAuthentication yes

改为

PasswordAuthentication no

保存,重启SSH服务

service ssh restart

阿里云配置密钥SSH登录相关推荐

  1. 阿里云linux远程SSH登录和 vnc Login incorrect

    第一次购买的云服务器需要重置密码,ssh(22)的方式还登录不上. 我是这么操作了一番才能用ssh工具连接的.注意:我们要明确 vnc密码和实例的root账户密码是两个东西. 1.经过尝试只能用vnc ...

  2. 阿里云配置SSH密钥连接

    阿里云配置SSH密钥连接 目前我的blog是搭在腾讯云上的,但是因为当初上云的时候是试验性质,而且也没遇到618或者双11之类的促销,所以就随便买了一个99一年的主机,现在满打满算也剩下半年不到了,所 ...

  3. mac、Linux SSH 阿里云 vultr免密登录服务器

    mac.Linux SSH 阿里云 vultr免密登录服务器 当你拥有了自己云服务器的时候,一定为了每次登录服务器输入密码特别痛苦. 那么福利来了,简单配置一下,免密登录你的服务器,希望能帮到大家 注 ...

  4. 免费SSL证书,如果是阿里云服务器,直接登录阿里云搜索SSL,申请免费证书即可

    免费SSL证书,如果是阿里云服务器,直接登录阿里云搜索SSL,申请免费证书即可. 如果迁移服务器,原证书未到期的情况下可以转移继续使用.把证书的key  pem的内容配置到新服务器里即可.但是这里要注 ...

  5. node.js实现阿里云配置发送短信验证码

    目录 开始 签名添加 模板添加 测试短信 项目中使用 Core accessKeyId | accessKeySecret params PhoneNumbers SignName TemplateC ...

  6. 阿里云ECS使用SSH连接CentOS 6.9经常断线的问题解决:OperationTimedOut

    阿里云ECS使用SSH连接CentOS 6.9经常断线的问题解决:OperationTimedOut 参考文章: (1)阿里云ECS使用SSH连接CentOS 6.9经常断线的问题解决:Operati ...

  7. 阿里云实现putty私钥登录全过程

    阿里云实现putty私钥登录全过程 阿里云实现putty私钥登录全过程 1 putty生成公钥和私钥 1)putty生成公钥和私钥 记得在空白区域 滑动 2 公钥上传到阿里云 1)公钥上传  私钥存到 ...

  8. 阿里云国际版账户登录不上,有什么办法解决吗?

    如果您无法登录阿里云国际版账户,请更改浏览器的默认隐私设置,这会阻止第三方 Cookie 干扰登录服务,并阻止您登录阿里云网站.若要解决此问题,请参阅您选择的浏览器的以下方法: Internet Ex ...

  9. 阿里云本机一键登录集成

    阿里云一键登录集成 //本机号码一键登录 @weakify(self);//环境检查,异步返回[[TXCommonHandler sharedInstance] checkEnvAvailableWi ...

最新文章

  1. 2018-3-31 ELM极限学习机--笔记(黄广斌PPT,以及极限学习机原理介绍的部分,但是忘记网址了)
  2. Ajax---局部刷新
  3. pyqt5从子目录加载qrc文件_PyQt5快速上手基础篇10-QSettings用法
  4. 过渡效果_12个酷炫创意的动画过渡效果AE模板
  5. php模型分页代码,ThinkPHP6.0模型关联分页
  6. 入门 | 32 个常用 Python 实现
  7. 大话数据结构 17:图的深度优先遍历和广度优先遍历
  8. 1093芯片做正弦波逆变器_正弦波逆变器中的SPWM调制(钟任生)
  9. python实现tsinghua-tencent 100000数据集的json文件转为xml文件
  10. 贝塔斯曼龙宇:李斌能征善战 提前七年兑现了自己的承诺
  11. 随机数-random模块
  12. 笔记二:云上传与调用获取openid
  13. koa2 请求转发实现
  14. WEB前端技能考核内容及岗位要求
  15. 【文化课每周学习记录】2019.3.17——2019.3.23
  16. 读书笔记 大前研一 《M型社会》
  17. No Bootable Device 问题解决(由于误删ESP分区导致)
  18. 电脑英语Computer English
  19. Springboot网站第三方登录——QQ登录
  20. C语言,判断二维字符数组是否存在回文字符串 例如:char a[] [10]={“asd“,“asa“,“werew“,“yuyu“};

热门文章

  1. 计算机教案三年级冀教版,冀教版小学三年级信息技术教案lbrack;画美丽的早晨rsqb;...
  2. Docker容器搭建运行python深度学习环境
  3. 小piu页面,突然比例变很小,如何调整
  4. 对冲、量化、算法交易,你真的懂吗?
  5. 以太坊区块链入门之实现简单DApp开发
  6. 使用excel万金油公式的注意事项
  7. HBase如何快速查询
  8. x11制作显示窗口图片
  9. java geometry mysql_java程序操作Geometry对象
  10. Python ACM模式