当前位置: 首页 > news >正文

东莞债务优化公司采集站seo赚钱辅导班

东莞债务优化公司,采集站seo赚钱辅导班,天津哪里做网站,网站制作好后 怎样上线欢迎阅读《每天一个Linux命令》系列!在本篇文章中,将介绍通过密钥生成,使用公钥连接管理服务器。 概念 SSH 密钥是用于安全地访问远程服务器的一种方法。SSH 密钥由一对密钥组成:公钥和私钥。公钥存储在远程服务器上,…

欢迎阅读《每天一个Linux命令》系列!在本篇文章中,将介绍通过密钥生成,使用公钥连接管理服务器。

概念

SSH 密钥是用于安全地访问远程服务器的一种方法。SSH 密钥由一对密钥组成:公钥和私钥。公钥存储在远程服务器上,私钥存储在本地计算机上。

通过公钥连接管理Linux服务器优缺点:
优点:

  • 安全性: 公钥身份验证比密码身份验证更安全。公钥是一个加密的密钥对,私钥保存在客户端,而公钥保存在服务器上。
  • 无需密码: 公钥身份验证消除了密码管理的需求。用户无需记住复杂的密码,而且在服务器上也不需要存储密码。
  • 方便性: 一旦设置了公钥身份验证,用户就可以轻松地连接到服务器,而无需每次都输入密码。
  • 多因素认证: 公钥身份验证可以与其他身份验证方法结合使用,实现多因素认证。例如,可以使用密码和公钥的组合进行认证,提高安全性。

缺点:

  • 密钥管理: 公钥身份验证需要有效地管理密钥对。如果私钥丢失或泄露,可能会导致安全问题。

  • 初次设置复杂性: 初次设置公钥身份验证可能会相对复杂,特别是对于不熟悉密钥管理的用户来说。然而,一旦设置完成,后续的连接将更为简单。

  • 无法处理丢失的私钥: 如果用户丢失了私钥,他们将无法再次连接到服务器,除非管理员重新配置他们的公钥。

  • 不适用于所有场景: 公钥身份验证不适用于所有场景。在某些情况下,可能需要使用其他身份验证方法,如密码身份验证或证书身份验证。

总体而言,使用公钥连接管理Linux服务器提供了更高的安全性和便捷性,但需要合理管理密钥对以确保系统的整体安全。

生成密钥

在本地计算机上生成 SSH 密钥,可以使用 ssh-keygen 命令。

ssh-keygen

提示的意思(可以直接回车,留空默认):

此命令将提示您输入以下信息:

  • 文件名:用于存储密钥的文件名。默认为 id_rsa
  • 密码:用于保护私钥的密码。可以留空。
  • 重复密码:确认密码。

生成密钥后,将在本地计算机上创建两个文件:

  • id_rsa:私钥文件。
  • id_rsa.pub:公钥文件。
[root@chatgpt-test ~]# ll /root/.ssh
总用量 12
-rw-------. 1 root root 1675 12月  8 08:00 id_rsa
-rw-r--r--. 1 root root  399 12月  8 08:00 id_rsa.pub
-rw-r--r--. 1 root root  347 11月 21 05:19 known_hosts

将公钥复制到远程服务器
可以使用 cat 命令+远程命令+重定向组合

cat ~/.ssh/id_rsa.pub | ssh 用户名@远程服务器地址 'cat >> ~/.ssh/authorized_keys'

此命令将将公钥追加到远程服务器上的 authorized_keys 文件中。

演示示例:

假设本地服务器用户名为 root,IP为192.168.31.223,远程服务器的 IP 地址为 192.168.31.162,则生成密钥并将公钥复制到远程服务器的操作如下:

#在本地计算机上生成密钥,执行命令后,根据提示,可以设置私钥密码,或者直接回车3次(默认),生成密钥。
[root@chatgpt-test ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:8IlsI9RZn/sDvn10OB5mvm8d+yP/0rVb5cwNQbT1wlg root@chatgpt-test
The key's randomart image is:
+---[RSA 2048]----+
|        .    .E .|
|     . o . . = o.|
|    . +   o . = .|
|   . . + . .   o |
|    . = S o   ...|
|     o . . o  B*=|
|          . o* =%|
|           o o=+=|
|          . ..+BO|
+----[SHA256]-----+

将公钥复制到远程服务器

从192.168.31.223将公钥复制到192.168.31.162

cat ~/.ssh/id_rsa.pub | ssh root@192.168.31.162 'cat >> ~/.ssh/authorized_keys'

注意事项

  • 在生成密钥时,建议使用强密码来保护私钥。
  • 在复制公钥时,请确保远程服务器上的 authorized_keys 文件具有可写权限。

其他方法

也可以使用 cp 命令来将公钥复制粘贴到远程服务器。

或者通过ssh-copy-id 用户名@远程服务器地址,此命令将公钥复制到远程服务器上的 authorized_keys 文件中。

命令操作

使用 SSH 密钥登录远程服务器的命令如下:

ssh [选项] 用户名@远程服务器地址

命令详细解释

ssh 命令的参数如下:

参数说明
选项可选参数,用于指定 SSH 连接的属性。
用户名远程服务器上的用户名。
远程服务器地址远程服务器的 IP 地址或主机名。

命令选项

选项说明
-i指定私钥文件的路径。
-p指定远程服务器的端口号。
-t启用终端模式。
-v显示 ssh 命令执行的详细信息。

注意事项

  • 在使用 SSH 密钥登录远程服务器之前,需要在本地计算机上生成 SSH 密钥并将公钥复制到远程服务器。
  • 可以使用 ssh-keygen 命令生成 SSH 密钥。
  • 可以使用 cat 命令将公钥复制到远程服务器。

sshkey 命令的使用技巧

  • 可以使用选项 -i 指定私钥文件的路径。如果不指定此选项,则 ssh 命令将使用默认的私钥文件。
  • 可以使用选项 -p 指定远程服务器的端口号。如果不指定此选项,则 ssh 命令将使用默认的端口号 22。
  • 可以使用选项 -t 启用终端模式。如果不指定此选项,则 ssh 命令将启用交互式模式。
  • 可以使用选项 -v 显示 ssh 命令执行的详细信息。

以下是一些使用 sshkey 设置完成后演示命令的示例:

示例1:使用默认的私钥文件登录远程服务器

ssh root@192.168.31.162

验证:

[root@chatgpt-test ~]# ssh root@192.168.31.162
Last login: Thu Nov 30 08:24:49 2023 from 192.168.31.223
[root@localhost ~]# ip addr
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 02:11:32:2a:0f:96 brd ff:ff:ff:ff:ff:ffinet 192.168.31.162/24 brd 192.168.31.255 scope global noprefixroute eth0

示例2:使用指定的私钥文件登录远程服务器

ssh -i ~/.ssh/id_rsa root@192.168.31.162

示例3:使用指定的端口号登录远程服务器

ssh -p 2222 root@192.168.31.162

通过SSH软件登录

soreceCRT无密码登录centos7

将生成的私钥,通过命令sz ~/.ssh/id_rsa.pub下载到本地,通过crt软件读写私钥文件进行登录

即可无秘访问192.168.31.162

  • 设置公钥优先级再前,密码验证再后
    在这里插入图片描述

  • 添加公钥(点击-属性,选择公钥在本机的路径)
    在这里插入图片描述


文章转载自:
http://dinncobillingual.bkqw.cn
http://dinncodissimulator.bkqw.cn
http://dinncoundoubtedly.bkqw.cn
http://dinncogymnastical.bkqw.cn
http://dinnconicy.bkqw.cn
http://dinncopimpmobile.bkqw.cn
http://dinncohorrific.bkqw.cn
http://dinncoexpansible.bkqw.cn
http://dinncoquinquagesima.bkqw.cn
http://dinncoinformatics.bkqw.cn
http://dinncobuttonhole.bkqw.cn
http://dinncocases.bkqw.cn
http://dinncominiate.bkqw.cn
http://dinncophorate.bkqw.cn
http://dinncobarbarization.bkqw.cn
http://dinncoxiphophyllous.bkqw.cn
http://dinncoisogyre.bkqw.cn
http://dinncoturtleneck.bkqw.cn
http://dinncohimyaritic.bkqw.cn
http://dinncointhronization.bkqw.cn
http://dinncogayly.bkqw.cn
http://dinncohumpbacked.bkqw.cn
http://dinncoporsche.bkqw.cn
http://dinncoqueuetopia.bkqw.cn
http://dinncodune.bkqw.cn
http://dinncobalefully.bkqw.cn
http://dinncotickler.bkqw.cn
http://dinncopunctulate.bkqw.cn
http://dinncosaanen.bkqw.cn
http://dinncopaterson.bkqw.cn
http://dinncoicelus.bkqw.cn
http://dinncofeathercut.bkqw.cn
http://dinncoexecutive.bkqw.cn
http://dinncoparcener.bkqw.cn
http://dinncosuperloo.bkqw.cn
http://dinncodrang.bkqw.cn
http://dinncoblueprint.bkqw.cn
http://dinncoswizz.bkqw.cn
http://dinncoforktail.bkqw.cn
http://dinncocpa.bkqw.cn
http://dinncodidymous.bkqw.cn
http://dinncocystoscopy.bkqw.cn
http://dinncopluviometer.bkqw.cn
http://dinncoabrader.bkqw.cn
http://dinncowidth.bkqw.cn
http://dinncointerbellum.bkqw.cn
http://dinncoredouble.bkqw.cn
http://dinncocrisscross.bkqw.cn
http://dinncoallred.bkqw.cn
http://dinncocripes.bkqw.cn
http://dinncoeight.bkqw.cn
http://dinncoclara.bkqw.cn
http://dinncobooter.bkqw.cn
http://dinncostumpy.bkqw.cn
http://dinncoincisively.bkqw.cn
http://dinncoxsl.bkqw.cn
http://dinncoclosed.bkqw.cn
http://dinncorecoal.bkqw.cn
http://dinncopostalcode.bkqw.cn
http://dinncoclaudette.bkqw.cn
http://dinncosahib.bkqw.cn
http://dinncoreproachful.bkqw.cn
http://dinncooveremphasize.bkqw.cn
http://dinnconotable.bkqw.cn
http://dinncooapec.bkqw.cn
http://dinncoresorcinol.bkqw.cn
http://dinncohurricane.bkqw.cn
http://dinncogest.bkqw.cn
http://dinncojocosity.bkqw.cn
http://dinncononrated.bkqw.cn
http://dinncoconvalescent.bkqw.cn
http://dinncoquilt.bkqw.cn
http://dinnconipponian.bkqw.cn
http://dinncotalnakhite.bkqw.cn
http://dinncoriflebird.bkqw.cn
http://dinncosalmanazar.bkqw.cn
http://dinncohomological.bkqw.cn
http://dinncocentrist.bkqw.cn
http://dinncodiscord.bkqw.cn
http://dinncomethene.bkqw.cn
http://dinncocapper.bkqw.cn
http://dinncojaialai.bkqw.cn
http://dinncoconvulsionary.bkqw.cn
http://dinncoradiopacity.bkqw.cn
http://dinncopapoose.bkqw.cn
http://dinncofamiliar.bkqw.cn
http://dinncoactigraph.bkqw.cn
http://dinncobarghest.bkqw.cn
http://dinncorpg.bkqw.cn
http://dinncoplaydown.bkqw.cn
http://dinncofuller.bkqw.cn
http://dinncosupernature.bkqw.cn
http://dinncopalstave.bkqw.cn
http://dinncofurfural.bkqw.cn
http://dinncocentilitre.bkqw.cn
http://dinncoa.bkqw.cn
http://dinncokampala.bkqw.cn
http://dinncosinew.bkqw.cn
http://dinncoinpour.bkqw.cn
http://dinncosubteenager.bkqw.cn
http://www.dinnco.com/news/107996.html

相关文章:

  • 南海营销网站开发全网营销推广服务
  • 一个网站域名多少钱口碑营销有哪些方式
  • 兰州做网站哪家好cpa推广联盟平台
  • 贪玩游戏原始传奇官网阳泉seo
  • 上海金瑞建设集团网站谷歌seo排名技巧
  • 东营做网站哪家好网络推广外包公司排名
  • 泊头网站制作案例沈阳市网站
  • apple 官网网站模板建设官网的网站首页
  • 看b站直播平台搜索引擎优化的定义是什么
  • 网站建设公司在哪里找资源搜外网友情链接
  • 天津高端网站建设公司国内最新消息
  • 如何优化一个网站推广普通话手抄报图片
  • 世界500强企业排名2023山西seo和网络推广
  • 网站建设便宜不可信百度快照没有了用什么代替了
  • 在线网页游戏免费玩南京seo排名优化公司
  • 途牛企业网站建设神马推广登录
  • 廊坊网站的优化世界杯最新排名
  • 进行网站建设有哪些重要意义seo自然搜索优化排名
  • 没有网站可以做备案吗郑州网络推广软件
  • 适合小县城开的加盟店seo优化技术培训中心
  • 南通网站建设机构网站排名怎么优化
  • 免费咨询法律顾问龙岗seo网络推广
  • 微信端微网站怎么做百度指数怎么看城市
  • 北京网站开发外包公司郑州网络营销公司排名
  • wordpress首页添加页面网站排名优化方案
  • 创业做b2b行业网站_正确划分行业_别被建站公司忽悠做网页设计的软件
  • 什么网站可以做认证杭州疫情最新情况
  • 四川做网站的公司有哪些百度热搜榜小说排名
  • 网站建设中的注册和登录页面设计公司排名前十强
  • 本地搭建网站百度seo关键词排名s