美文网首页SSH社区React Native开发圈
腾讯云CentOS使用SSH密钥登陆

腾讯云CentOS使用SSH密钥登陆

作者: forrest23 | 来源:发表于2018-01-03 13:59 被阅读16次

本文原创首发于公众号:ReactNative开发圈,转载需注明出处。

最近刚买了一台腾讯云的CentOS服务器,刚用一天就发现有人在暴力破解root密码,破解次数很高,已经有几千次。看了下腾讯云是支持SHH密钥登陆的,所以就折腾了下。

服务器端设置

腾讯云后台是可以直接设置SHH密钥,然后再绑定相应的服务器的。首先我们要先生成自己的密钥,这样更加安全点。

本地生成密钥

ssh-keygen -t rsa

这一条命令即可,执行后,首先会问你将密钥保存在哪里,这里可以直接按回车,然后让设置密钥密码,需要输入两次。然后密钥就生成成功了。然后会告诉你密钥文件保存的位置,找到指定的位置,打开.pub的文件,这个就是公钥,复制里面的所有内容,等会有用。


image.png

将公钥复制到腾讯云上

首先登陆到腾讯云后台,然后到云服务器管理界面,点击SSH密钥。然后点击创建密钥,选择使用自己的公钥。


image.png

然后将刚刚复制的内容粘贴到公钥中,密钥名称可以随便填写,然后点击确定。


image.png

然后需要将主机关机,然后选择这条密钥点击绑定主机,选择你需要绑定的主机,等待设置完成,服务器端就设置完成了。

本地SSH设置

导入公钥认证文件

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

修改mac下的配置文件

Host test
Hostname 192.168.11.11
Port 22
User root
IdentityFile ~/.ssh/id_rsa

Host 可以自己随便定义
Hostname 改成自己CentOS主机的IP地址
Port 和 User 按照你实际情况修改
IdentityFile 是私钥文件的位置

设置自动passphrase

ssh-add
执行上面的命令,然后输入生成密钥时输入的密码,这样以后就可以直接登录了。不需要输入任何密码,直接使用密钥登录了。

SHH密钥登录方法

ssh test
直接输入这个就能登陆了。 test 是你自己设置的Host名称。

举手之劳关注我的微信公众号:ReactNative开发圈

image.png

相关文章

  • 腾讯云CentOS使用SSH密钥登陆

    本文原创首发于公众号:ReactNative开发圈,转载需注明出处。 最近刚买了一台腾讯云的CentOS服务器,刚...

  • winSSH免密登录到linux

    安装环境腾讯云CentOS7工具Windows10 + Putty + WinSCP 生成SSH密钥打开终端,使用...

  • 服务器的一些事

    之前使用过密钥的方式来登陆腾讯云服务器,这次将服务器重装系统之后,在终端使用用ssh的方式就无法登陆了。尝试修改登...

  • 2022-02-24 Ubuntu 20.04 初始配置

    安装必要软件 ssh 改端口 使用密钥登陆 https://its.pku.edu.cn/faq_ssh.jsp[...

  • MAC SSH密钥登陆

    MAC SSH密钥登陆: 一般mac如果想通过ssh密钥登陆,常规的做法,自己生成密钥对,这样做的好处就是,自己只...

  • 登录腾讯云提示Permission denied (public

    今天登录腾讯云服务器,因为之前的密钥文件丢失,重新创建了个新的ssh密钥对,然后通过使用下面命令登录Linux 实...

  • SSH 免密登陆

    Linux System Environment SSH Function1、远程登陆linux2、使用密码或密钥...

  • Mac下使用ssh密钥登录腾讯云

    首先需要腾讯云设置成密钥登录并获取密钥,这里可以不再赘述了。 打开mac终端,输入 进入目录,这是会看到有个 co...

  • git简便使用

    1、首次操作码云 (1)登陆码云,新建项目 (2)密钥配对,ssh-keygen -t rsa -c "邮箱"(此...

  • linux 服务器搭建开发

    1.购买了腾讯云 系统为centos 2.在客户端安装ssh,以下都以ubuntu为主ssh登录: ssh -q ...

网友评论

    本文标题:腾讯云CentOS使用SSH密钥登陆

    本文链接:https://www.haomeiwen.com/subject/ykuhnxtx.html