Centos设置ssh免密登录

2023-10-30

#查看安装的ssh软件,rpm -qa查询系统安装的所有软件,|对前面rpm查询结果进行搜索ssh
rpm -qa|grep ssh
#安装netstat工具查询软件进程的端口号
yum -y install net-tool
#使用netstat查询22端口是否开启,端口就是一个程序的“身份证”,进行网络数据传输的接收端
netstat -ano|grep 22
#ssh使用rsa非对称加密算法,公钥和私钥,公钥即公开的钥匙可以给互联网上任何主机使用,私钥自己主机保留
#公钥给数据上锁,只能用私钥才能解密,没有私钥就打不开公钥上锁的数据

1.本机生成公钥、私钥和验证文件

ssh-keygen -t rsa

一路回车默认配置。

在这里插入图片描述

进入主目录下的隐藏目录(.ssh目录)。

在这里插入图片描述

查看公钥和私钥。

在这里插入图片描述

2.修改hosts文件。

vi /etc/hosts

在这里插入图片描述

本地hosts文件主机名与IP地址的映射优先级高于DNS服务器。

在这里插入图片描述

3.分发公钥给互联网上要登录当前主机的电脑。

#复制公钥给xiaobangwang主机,自己复制给自己
ssh-copy-id xiaobawang

第一步输入yes,第二步输入root的密码。

在这里插入图片描述

4.测试免密登录是否成功。

# 不需要输入密码就成功了
ssh 主机名

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Centos设置ssh免密登录 的相关文章

  • 使用 Jenkins Git 插件中的 SSH 密钥在构建期间运行 Git 命令

    我们在 Jenkins 上的构建作业作为发布构建的一部分运行一些 git 命令 例如 git push 和 git pull 因此需要一种在构建期间从 shell 运行经过身份验证的 git 命令的方法 我们的詹金斯奴隶不持有任何凭证 因为
  • 猪如何过滤不同的对(对)

    我是猪的新手 我有一个 Pig 脚本 它在两个元素之间生成制表符分隔的对 每行一对 例如 John Paul Tom Nik Mark Bill Tom Nik Paul John 我需要过滤掉重复的组合 如果我使用 DISTINCT 我会
  • 无法通过 SSH 连接到 EC2 实例

    因此 我从网上启动了我的实例 下载了密钥对并安装了它 大约一天的时间里一切都运行良好 然后我重新启动了计算机 但我无法再通过 SSH 连接到它 我尝试重新下载密钥对并重新安装它 但我不断收到 权限被拒绝 公钥 错误 这是详细的输出 我也尝试
  • 缺少单独的调试信息,请使用: debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc++-4.4.6-3.el6.i686

    CentOS 6 2 GNU gdb GDB 红帽企业 Linux 7 2 50 el6 当我使用 GDB 调试简单的 C 代码时 我看到以下警告 Missing separate debuginfos use debuginfo inst
  • Namenode高可用客户端请求

    谁能告诉我 如果我使用java应用程序请求一些文件上传 下载操作到带有Namenode HA设置的HDFS 这个请求首先去哪里 我的意思是客户端如何知道哪个名称节点处于活动状态 如果您提供一些工作流程类型图或详细解释请求步骤 从开始到结束
  • 为什么 SSH 远程命令获得的环境变量比手动运行时少? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 如果我 ssh 到计算机并运行它 我有一个命令可以正常运行 但当我尝试使用远程 ssh 命令运行它时会失败 例如 ssh user IP
  • 使用脚本自动输入 SSH 密码

    我需要创建一个自动向 OpenSSH 输入密码的脚本ssh client 假设我需要通过 SSH 进入myname somehost用密码a1234b 我已经尝试过 bin myssh sh ssh myname somehost a123
  • 无法使用 git 配置文件进行 ssh

    我知道它被问了很多次 但我无法得到我的问题的答案 我正在尝试使用配置文件 ssh 到系统 配置文件是 Host qa HostName 10 218 70 345 User user IdentityFile C Users bean ss
  • SSH 到 Openshift 服务器失败

    我正在 openshift 服务器上使用 jboss catridge 我希望与其他人共享此实例并添加其他用户的公钥 id rsa pub 当其他人尝试访问该实例时 他会收到以下错误 我在他的实例中尝试了同样的方法 但看到了同样的错误 与
  • MiniDFSCluster UnsatisfiedLinkError org.apache.hadoop.io.nativeio.NativeIO$Windows.access0

    做时 new MiniDFSCluster Builder config build 我得到这个异常 java lang UnsatisfiedLinkError org apache hadoop io nativeio NativeIO
  • YARN UNHEALTHY 节点

    在我们的 YARN 集群已满 80 的情况下 我们看到一些纱线节点管理器被标记为不健康 在深入研究日志后 我发现这是因为数据目录的磁盘空间已满 90 出现以下错误 2015 02 21 08 33 51 590 INFO org apach
  • Ansible bitbucket 克隆存储库配置 ssh 错误

    我之前发布过这个问题 但那里的答案不再有效 总之 当使用 Ansible 配置我的 vagrant box 时 在尝试使用 ssh 克隆我的 bitbucket 私有存储库时 我遇到了一个神秘的错误 该错误指出 权限被拒绝 公钥 然而 如果
  • 无法从 Sourcetree 拉取 Git 远程存储库

    我生成了 ssh 密钥并配置了我的 git 和 SourceTree 我可以 git pull 并从 Git bash 执行其他操作 注意 我在 bashrc 中添加了以下内容以使其正常工作 eval ssh agent ssh add 然
  • 非 hdfs 文件系统上的 hadoop/yarn 和任务并行化

    我已经实例化了 Hadoop 2 4 1 集群 并且发现运行 MapReduce 应用程序的并行化方式会有所不同 具体取决于输入数据所在的文件系统类型 使用 HDFS MapReduce 作业将生成足够的容器 以最大限度地利用所有可用内存
  • CentOS:无法安装 Chromium 浏览器

    我正在尝试在 centOS 6 i 中安装 chromium 以 root 用户身份运行以下命令 cd etc yum repos d wget http repos fedorapeople org repos spot chromium
  • 如何从hdfs读取文件[重复]

    这个问题在这里已经有答案了 我在 project1目录下的hadoop文件系统中有一个文本文件名mr txt 我需要编写 python 代码来读取文本文件的第一行 而不将 mr txt 文件下载到本地 但我无法从 hdfs 打开 mr tx
  • 更改 Spark Streaming 中的输出文件名

    我正在运行一个 Spark 作业 就逻辑而言 它的性能非常好 但是 当我使用 saveAsTextFile 将文件保存在 s3 存储桶中时 输出文件的名称格式为 part 00000 part 00001 等 有没有办法更改输出文件名 谢谢
  • 从 python 发起 SSH 隧道时出现问题

    目标是在卫星服务器和集中式注册数据库之间建立 n 个 ssh 隧道 我已经在我的服务器之间设置了公钥身份验证 因此它们只需直接登录而无需密码提示 怎么办 我试过帕拉米科 它看起来不错 但仅仅建立一个基本的隧道就变得相当复杂 尽管代码示例将受
  • 如何以编程方式启动 ssh 服务器 android,以及如何获取连接到设备的用户名和密码

    我正在开发像这样的应用程序sshdroid 我想在 Android 操作系统上打开 ssh 连接 并且我想从电脑连接应用程序 我使用了 JSCH lib 但是这个lib用于将android连接到pc 我的要求是pc到android 任何人都
  • 如何通过ssh检查ubuntu服务器上是否存在php和apache

    如何通过ssh检查Ubuntu服务器上apache是 否安装了php和mysql 另外如果安装的话在哪个目录 如果安装了其他软件包 例如 lighttpd 那么它在哪里 确定程序是否已安装的另一种方法是使用which命令 它将显示您正在搜索

随机推荐

  • LeetCode-动态规划

    文章目录 一 前言 二 动态规划 什么是动态规划 动态规划的求解过程 三 LeetCode 198 打家劫舍 四 LeetCode 213 打家劫舍 五 LeetCode 64 最小路径和 六 LeetCode 62 不同路径 七 Leet
  • SpringBoot去掉Druid监控页底部广告

    默认 Druid 的监控页面底部会有一块儿广告位 如图 我们如果不想显示这一块的话 可以对其进行过滤掉 具体配置如下 import com alibaba druid spring boot autoconfigure DruidDataS
  • coco数据集的评价指标

    Average Precision AP IoU 0 50 0 95 area all maxDets 100 0 000 Average Precision AP IoU 0 50 area all maxDets 100 0 000 A
  • 西瓜书 第6章、支持向量机 6.1-6.5

    支持向量机 一 间隔与支持向量 分类学习的基本思想就是基于训练集在样本空间找到一个划分超平面 将不同类别的样本分开 但是能将样本分开的有很多应该找那个最中间的超平面 因为其容忍度最好 如下图所示应该用最中间的红色面 线性超平面 超平面分为线
  • 华为OD机试 C++ 计算误码率

    题目 有时 当信息通过某种方式传输时 它会受到干扰 造成信息失真 现在 您需要帮助计算这种信息失真的程度 我们称之为误码率 简单地说 误码率就是传输过程中出错的信息部分所占的比例 具体内容 我们使用简化的方式表示信息 如 2A3B4D 指的
  • C#基础语法————变量

    1 变量的存储 一个变量只不过是一个供程序操作的存储区的名字 在 C 中 每个变量都有一个特定的类型 类型决定了变量的内存大小和布局 范围内的值可以存储在内存中 可以对变量进行一系列操作 存储变量的语法 变量类型 变量名 变量名 值 号 在
  • Spring IoC Bean-生命周期源码梳理分享

    Spring IoC Bean 生命周期 一 什么是Spring 1 Spring IoC a Dependency Injection DI 依赖注入 b Dependency Lookup DL 依赖查找 c Spring容器管理的对象
  • HBase宕机的多种场景

    异常导致的退出会通过接口Abortable定义的abort 方法实现 Abortable实现类如下 由以上类图可以看出HBaseAdmin的abort由于是client的访问 因此终止服务只需抛出异常即可 HConnection也是用于cl
  • BUUCTF Rabbit

    学习关于Rabbit加密的密文特征 AES DES RC4 Rabbit Triple DES 3DES 这些算法都可以引入密钥 密文特征与Base64类似 明显区别是秘文里 比较多 并且经常出现 且Rabbit开头部分通常为U2FsdGV
  • aiohttp 异步http请求-3.异步批量下载图片

    前言 当我们需要批量下载图片的时候 requests 库会比较慢 如果一个个下载 出现阻塞的时候 后面的都会阻塞卡住 假死状态 当然你用多线程也能提高效率 这里介绍用aiohttp 异步批量下载图片 异步批量下载图片 话不多说 直接看代码
  • DDT数据驱动

    一 DDT介绍 数据驱动思想 数据和用例进行分离 通过外部数据去生成测试用例 适用场景 进行接口测试时 每个接口的传参都不止一种情况 一般会考虑正向 逆向等多种组合 所以在测试一个接口时通常会编写多条case 而这些case除了传参不同外
  • IMU-Allan方差分析

    使用Allan方差来确定MEMS陀螺仪的噪声参数 陀螺仪测量模型为 使用长时间静止的陀螺仪数据对陀螺仪噪声参数进行分析 上式中 三个噪声参数N 角度随机游走 K 速率随机游走 和B 偏差不稳定性 背景 Allan方差最初由David W A
  • Visual Studio(VS)的基本使用

    Visual Studio VS 的基本使用 本文中1 10章节是我观看黄强老师视频所记录的笔记 详细内容请观看视频 30分钟学会Visual Studio 2017 文章目录 Visual Studio VS 的基本使用 1 VS下载 2
  • 贪心+回溯(磁带长度)

    题目内容 设有n个程序 1 2 n 要存放在长度为L的磁带上 程序i存放在磁带上的长度是li 1 lt i lt n 程序存储问题要求确定这n个程序在磁带上的一个存储方案 使得能够在磁带上存储尽可能多的程序 在保证存储最多程序的前提下 要求
  • (SRMD)CVPR-2018:Learning a Single Convolutional Super-Resolution Network for Multiple Degradations

    学习用于多种退化的单个的卷积超分辨率网络 代码地址 GitHub cszn SRMD Learning a Single Convolutional Super Resolution Network for Multiple Degrada
  • 题目78:日志排序

    运维工程师采集到某产品线网运行一天产生的日志n条 现需根据日志时间先后顺序对日志进行排序 日志时间格式为H M S N H表示小时 0 23 M表示分钟 0 59 S表示秒 0 59 N表示毫秒 0 999 时间可能并没有补全 也就是说 0
  • qml的focus问题

    这是应用中令人头痛的焦点问题 如果没有焦点项 键事件就不能被处理 它就不能在一个屏幕中做任何事情 应用程序会挂起 基本上 qml中的基本元素是 item item有两个属性 焦点和活动焦点 activeFocus是只读的 当将焦点设置为一个
  • ubuntu 中 :dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题

    E dpkg 被中断 您必须手工运行 sudo dpkg configure a 解决此问题 sudo rm var lib dpkg updates sudo apt get update 转载于 https www cnblogs co
  • Keil5关于.h文件编译时遇见报错打不开时的解决方案

    添加路径即可
  • Centos设置ssh免密登录

    查看安装的ssh软件 rpm qa查询系统安装的所有软件 对前面rpm查询结果进行搜索ssh rpm qa grep ssh 安装netstat工具查询软件进程的端口号 yum y install net tool 使用netstat查询2