首页 > 其他分享 >使用密钥对登录服务器

使用密钥对登录服务器

时间:2023-01-04 12:00:29浏览次数:71  
标签:登录 rsa 密钥 服务器 id ssh

使用SSH登录服务器的方式有两种。
第一种是IP、密码登录。
第二种是通过密钥对登录。
这两种方法各有优缺点,使用 IP、密码登录是最常见的方式,但是这种登录方式不安全,假如你没有设置出入站规则、没有在后台设置允许的IP登录,入侵者就很可能会通过不断撞库入侵你的服务器。
密钥对相对来说更安全,因为私钥只有你自己知道,设置了秘钥对服务器就很难被入侵。

lastb命令列出登入系统失败的用户相关信息,可以知道服务器被暴力撞库的情况:
第一列:用户名
第二列:终端位置
第三列:登录ip或者内核
第四列:开始时间
第五列:结束时间(still login in 还未退出 down 直到正常关机 crash 直到强制关机)
第六列:持续时间

 

windos电脑生成ssh-key方法:

一、你的电脑先安装git工具, git下载地址:https://git-scm.com/downloads/
 

 

 

二、运行Git Bash here

 

 

三、输入指令,进入.ssh文件夹
cd  ~/.ssh/
如果提示"No such file or directory",你可以手动的创建一个 .ssh文件夹即可
mkdir ~/.ssh  
四、生成key
ssh-keygen -t rsa -C "[email protected]"

 

五、打开当前用户目录进入.ssh文件夹,用记事本打开id_rsa.pub,复制里面的内容添加到你github或者bitbucket ssh设置里即可,(笔者用户目录:C:\Users\Administrator\.ssh)

两个文件id_rsa(私钥)、id_rsa.pub(公钥)

 

 

六、把公钥上传到服务器

然后执行命令

cat id_rsa.pub >~/.ssh/authorized_keys

chmod 600 authorized_keys
xshll链接的时候选择秘钥对登录

 

 

#centos配置秘钥对
ssh-keygen

 

 

 

 

 

 

 

 

标签:登录,rsa,密钥,服务器,id,ssh
From: https://www.cnblogs.com/yeyouqing/p/17024442.html

相关文章

  • Linux系统 免密ssh登录配置及解释说明
    一、在需要登录的源机器上生成密钥(比如从A登录到B和C,就需要在A源机器上生成密钥,然后把公钥文件内容,复制到B和C目标机器上)(这就好比公司的指纹锁,你需要把你的指纹录入进去,......
  • java实现登录微博(通过cookie)
    1.获取cookie1.打开微博登录页面,浏览器F12进行抓包,登录。2.在微博首页地址栏找到url3.在浏览器调试页面找到Referer与地址栏相同的url2.代码1.加入依赖<de......
  • 如何用弹出对话框实现登录页非空提示?
    使用触发器中的弹出对话框通过创建多个触发器,实现多个输入框的不同值的非空提示。效果展示具体步骤1.制作一个标题2.制作输入框3.制作“获取验证码”按钮4.制作“登陆”......
  • 乐维监控keycloak单点登录实操(上篇)
    Keycloak为Web应用和Restful服务提供了一站式的单点登录解决方案,为登录、注册、用户管理提供了可视化管理界面,用户可以借助于该界面来配置符合自身需要的安全策略和进行用......
  • Ubuntu16主机设置Root用户登录教程
    很多时候拿到的Ubuntu主机分配给的用户是ubuntu用户,如果没有root用户权限做事情会变得麻烦,每次做什么都要sudo一下,下面介绍怎么设置root用户的ssh登录:1、设置root密码,可以......
  • 从零部署个人网站并发布上线【ASP】-阿里云服务器
      视频链接:https://www.bilibili.com/video/BV1Us411E7vU?p=1&vd_source=f47173c6ece362dfbe9a439ae6addcce 1.阿里云ECS服务器/域名购买与管理2.远程连接(windows......
  • 窗体登录逻辑的实现
    winform项目中通常需要登录窗体来打开主窗体的功能,实现逻辑如下:程序启动→打开登录窗体→按下登录按钮→关闭登录窗体→打开主窗体。实现代码如下:Program.cs中代码:sta......
  • 文字页游开发(服务器)1
    服务端搭建服务端搭建使用的是node.js,使用的原因是我想使用socket.io去使用websocket相关的内容,通过websocket可以方便客户端和服务器之间的主动通讯。下载安装Node.jsn......
  • 恒创科技:影响香港站群服务器价格的因素有哪些?
    ​在站长/企业管理者需租用站群服务器时,有哪些标准来判断值不值得租用?性价比高不高?首先,肯定要先了解站群服务器的价格影响因素,这样在租用挑选时,就有更多把握认为服务......
  • .NET CORE单用户登录
    以JWT认证为例,核心思路是将用户最后一次登录的jwt信息缓存起来,每一次收到请求,都将当前jwt和缓存的jwt进行对比,如果对比结果不一致,则代表当前用户在别处登录了。  新建......