当前位置:首页 > CN2资讯 > 正文内容

私钥上传服务器 ssh私钥登录服务器

1天前CN2资讯

 在某些时候,使用密码作为登录服务器的认证方式是不太安全的,为避免密码被暴力破解,许多时候可以采用ssh密钥登录服务器,这里以CentOS为例。

第一步

  生成秘钥对

方法一、在服务器上利用ssh-keygen生成,进入到 /root/.ssh/ 输入:

ssh-keygen -t rsa

一路enter跳过(当然你也可以自己定义,不过没必要),会在/root/.ssh下生成公钥(id_rsa.pub)私钥(id_rsa) (公钥是用于服务器端,私钥是用于客户端) 然后将私钥下载至电脑上(登录时会用到)。

使用Xshell工具下载私钥

1、使用xshell来操作服务非常方便,传文件也比较方便。

2、就是使用rz,sz首先,服务器要安装了rz,sz 

3、yum install lrzsz  安装最后会选择y,在回车安装完成

4、运行rz,会将windows的文件传到linux服务器 

5、运行sz filename,会将文件下载到windows本地 

方法二、利用远程工具(如Xshell)生成

这里以Xshell为例,点击”工具-新建用户密钥生成向导”全部默认,下一步,提示输入密钥加密的密码,这里可以为空,下一步,将公钥保存为文件,命名为id_rsa.pub,上传到服务器/root/.ssh下。

 

第二步、修改/etc/ssh/sshd_config如下部分

1、RSAAuthentication yes 开启RSA验证

2、PubkeyAuthentication yes 是否使用公钥验证

3、AuthorizedKeysFile   .ssh/authorized_keys 公钥的保存位置

4、PasswordAuthentication no 禁止使用密码验证登录

这里最好是禁止使用密码验证登录,否则用密钥就没多大意义了。更改后保存。

 

第三步、进入到密钥保存的目录:

cd/root/.ssh 新建密钥验证文件”authorized_keys”,并将公钥输出重定向覆盖密钥验证文件 touch authorized_keys cat id_rsa.pub >> authorized_keys 这里建议使用追加而不是覆盖

修改authorized_keys文件权限为600

chmod  600 /root/.ssh/authorized_keys

第四步、重启ssh服务

1、#CentOS 7之前的版本请执行: 

service sshd restart

2、#CentOS 7请执行: 

systemctl restart sshd.service

接下来就能够通过密钥登录服务器了

在打开连接的时候会提示导入用户密钥,选择之前保存的私钥文件”id_rsa”即可。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31976.html

    分享给朋友:

    “私钥上传服务器 ssh私钥登录服务器” 的相关文章

    VPS上如何彻底卸载Docker?一步步教你轻松完成卸载

    在VPS上卸载Docker之前,我们需要做一些准备工作,确保卸载过程顺利进行,同时避免数据丢失。这些步骤虽然简单,但非常重要,尤其是在处理生产环境时。 停止所有运行的容器 卸载Docker的第一步是停止所有正在运行的容器。如果不先停止容器,直接卸载可能会导致数据损坏或丢失。我们可以使用以下命令来停止...

    如何选择与配置VPS服务器并确保其安全性与性能优化

    VPS服务器概述 当我们提到VPS(虚拟专用服务器)时,简直是开启了一个全新的技术世界。它把一台物理服务器分割成多个独立的虚拟环境,每个VPS都有自己的操作系统和资源分配。这种方式给用户带来了更多的灵活性和控制权,也意味着即使在较低的成本下,我们也能拥有自己专属的服务器。 VPS的魅力在于其独立性。...

    xTom:灵活可靠的IaaS解决方案,为企业提供优秀网络服务

    xTom是一家成立于2012年的私人控股公司,总部位于德国杜塞尔多夫。它专注于基础设施即服务(IaaS),为各种规模的企业提供可靠的网络和数据中心服务。我对这家公司印象深刻,因为他们提供的解决方案不仅全面,而且非常灵活,能够满足不同客户的需求。 作为一个专业的IaaS提供商,xTom涵盖的服务范围非...

    深入了解M247 VPS:价格、性能与适用场景全分析

    M247 VPS概述 在如今数字化时代,云计算的需求不断上升,各种VPS(虚拟专用服务器)服务也层出不穷。今天我想和大家分享的是M247 VPS,它是一家相对年轻但却在行业内逐渐崭露头角的服务商。M247成立于2012年,隶属于M24Seven Group旗下,提供多种服务,包括VPS、虚拟主机、服...

    详细指南:如何进行Linux扩容以解决存储不足问题

    什么是Linux扩容? 在使用Linux操作系统时,随着数据的增加,我们常常面临磁盘空间不足的问题。Linux扩容就是通过添加新的磁盘、扩展现有磁盘容量或利用逻辑卷管理(LVM)等方式,来增加系统的存储空间。扩容可以帮助我更好地管理数据,提高服务器的运行效率。 我记得第一次接触扩容时,面对不断增加的...

    机房迁移全攻略:确保系统安全与顺利过渡的最佳实践

    机房迁移是一个涉及将数据中心内各种设备从一个地点转移到另一个地点的复杂过程。具体包括服务器、存储设备以及网络设备等。这样的迁移通常不仅仅是物理搬运,还涉及到设备的断电、拆卸、运输、重新安装与最后的测试,确保系统在新环境中能够正常运行。对于企业而言,这一过程对运营的影响极小,数据的安全性必须得到保障,...