`

linux下设置ssh免密码登陆的配置步骤

阅读更多

预制条件:

两台linux主机,ip地址为:

192.168.0.209

192.168.0.210

 

期望结果:

希望在209机器上可以进行ssh登陆到210机器上,并且不需要输入root的密码。

 

 操作步骤:

1. 用Xshell工具以root用户登陆到209机器上,然后执行如下命令:

ssh-keygen -t rsa

    连续三次回车即可成功执行成功。

2. 用FTP工具以root用户登陆到209机器的/root/.ssh目录,下载id_rsa.pub文件。

3. 用FTP工具以root用户登陆到210机器,上传文件到/root目录下。

4. 执行如下命令五:

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

    上述正常情况下,应该会提示如下消息(如果没有的话,也不会有问题,有可能是其他服务已经创建了.ssh目录了,我执行的时候是新搭建的OS):

-bash: /root/.ssh/authorized_keys: 没有那个文件或目录

 如果有上述错误信息弹出,执行如下命令:

mkdir .ssh

 然后再执行命令五。

 

注意: 上述执行上述步骤时请不要随意切换目录,否则可能会失败。

5. 现在让我们在209上执行如下命令:

[root@bogon .ssh]# ssh 192.168.0.210
The authenticity of host '192.168.0.210 (192.168.0.210)' can't be established.
RSA key fingerprint is 2f:82:61:9e:94:ea:c0:39:fb:61:5f:31:4d:d9:a6:e8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.210' (RSA) to the list of known hosts.

Last login: Sun Apr 24 09:32:23 2016 from 192.168.0.102

[root@bogon ~]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 08:00:27:A5:8B:A1  
          inet addr:192.168.0.210  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fea5:8ba1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4631 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1533 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:373980 (365.2 KiB)  TX bytes:151316 (147.7 KiB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:F4:33:27  
          inet addr:192.168.0.104  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fef4:3327/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3240 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:255979 (249.9 KiB)  TX bytes:7144 (6.9 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2128 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2128 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3274372 (3.1 MiB)  TX bytes:3274372 (3.1 MiB)

[root@bogon ~]# exit
logout
Connection to 192.168.0.210 closed.

 

如果想让210免密码ssh登陆到209的话,应该知道怎么做了吧。

分享到:
评论

相关推荐

    linux Ubuntu下SSH无密码验证配置的方法步骤

    越来越多的小伙伴们使用远程登录,而ssh安全性无疑是很高的,那么我们现在来看看如何实现ssh无密码验证配置。 一. 准备工作 首先要确保你的linux系统中已经安装了ssh,对于ubuntu系统一般默认只安装了ssh client,...

    linux远程登录ssh免密码配置方法

    公司刚上几台Linux,现在要把主机之间都能远程ssh免密码登陆。 二、原理 很简单,使用ssh-keygen 在主机A上生成private和public密钥,将生成的public密钥拷贝到远程机器主机B上后,就可以使用ssh命令无需密码登录到...

    linuxssh无密码登陆

    ssh协议连接,无密码登陆,记录了如何配置的清晰步骤。

    Host-noly 模式下hadoop1.1.2伪分布式安装

    7 设置ssh免密码登陆 8 安装jdk1.7 9 安装hadoop1.1.2 10 启动时没有NameNode的可能原因: 11 运行简单的 MapReduce 计算 每一步骤配有解释,代码,还有运行结果截图。 强烈鄙视一大堆代码和解释,不配执行结果...

    详解Linux系统中设置SFTP服务用户目录权限的方法

    在工作或者学习的时候,我们常常会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加、修改、删除操作,并且只能使用sftp登录服务器,不能用ssh操作。这些可以通过配置sftp服务实现。 方法如下 ...

    linux 做转发

    Linux系统ssh无密码登录设置手册,本手册的编写目的是对配置Linux系统服务器之间使用ssh协议登录无需要输入密码的相关步骤进行总结

    工控安全职业证书技能实践:系统账户安全权限配置实战.docx

    掌握Linux服务器下的安全协议配置中的SSH安全加固 预备知识 熟悉linux的基本语法 建议课时数 4个课时 实验环境准备 实验时硬件环境:单核CPU、2G内存、30G硬盘 需要能够支持系统连接网络的网络环境 本次实验使用的是...

    在CentOS上配置单机版、伪分布式hadoop.doc

    1.SSH无密码登录 (1)SSH相关包检查与安装 在安装有些Linux系统是,如果选择的是基本安装、最小安装,SSH协议是不会安装的。所以在启动SSH协议之前,需要进行ssh和rsync两个服务的检查

    在Linux服务器中配置mongodb环境的步骤

    1、到mongodb官网下载一个合适的linux环境安装包 如下图,放到本地的某个角落,要记得位置哦~ 2、然后你需要有一个服务器,并进入 ssh root@你的IP //回车输入密码 3、把下载好的安装包传到服务中 另开ssh窗口...

    Linux管理员指南

    目 录 前言 第一部分 安装Linux操作系统 作为服务器软件 第1章 Linux发行版本与Windows NT的 技术异同 1 1.1 Linux操作系统和Linux发行版本 1 1.2 “自由”软件和GNU许可证 1 1.2.1 什么是...

    SSH协议安装包(附安装教程).rar

    SSH协议安装包LINUX openssh安装包,内含说明和配置文档,配置HADOOP的前置步骤:openssh-6.4p1.tar.gzopenssl-1.0.1e.tar.gzSSH无密码验证.docxHadoop平台搭建使用系列教程/二、配置Master无密码登录所有...

    oracle-linux-ami-builder:为Oracle Linux创建AMI

    使用Packer和VirtualBox为Oracle Linux安装和配置基本的Amazon Machine Image。 将VirtualBox映像上传到AWS并将其导入为可在EC2中使用的AMI。 当前支持Oracle 7.2 x86_64。 取决于 取决于 在您在ENV中设置的AWS...

    pycharm远程linux开发和调试代码的方法

    pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式...

    云计算分布式平台搭建实验指导书和试做报告9个.rar

    配置SSH实现节点间无密码访问 配置网络文件系统NFS MPICH编译运行 3.安装并配置两台ESXI服务器 安装并配置一台openfiler虚拟机 安装并配置vCenter 登录vCenter并挂载ESXI 连接openfiler存储 在openfiler存储上装系统...

    JShielder:适用于Linux服务器的强化脚本安全的LAMP-LEMP Deployer CIS基准测试

    配置,优化和保护SSH服务器(CIS基准之后的某些设置) 配置IPTABLES规则以保护服务器免受常见攻击 禁用未使用的文件系统和网络协议 通过安装配置fail2ban保护服务器免受蛮力攻击 将炮兵安装并配置为蜜罐,监视,...

    Linux中Centos7搭建Hadoop服务步骤

    先配置jdk环境(教程://www.jb51.net/article/108936.htm) 下载以后 解压到到/usr/local tar -zxvf hadoop-2.8.0.tar.gz -C /usr/local 为了方便操作 把hadoop-...检查是否可以免密码 ssh localhost //这里的lo

    Linux系统故障诊断与排除--James Kirkland

    14.2 Linux配置造成的登录失败 338 14.2.1 /etc/securetty 338 14.2.2 /etc/nologin 339 14.3 PAM 339 14.3.1 功能 340 14.3.2 优先级 340 14.3.3 模块名 341 14.3.4 参数 341 14.3.5 /etc/pam.d ...

    centos7 服务器基本的安全设置步骤

    简单介绍下基本的安全设置 一、创建普通用户,禁止root登录,只允许普通用户使用su命令切换到root 这样做的好处是双重密码保护,黑客就算知道了普通用户的密码,如果没有root密码,对服务器上攻击也比较有限 以下是...

    java完整扑克源码-BigData_CS644:我在NJIT硕士课程CS644中完成的大数据作业和项目

    2:在独立模式下配置 Hadoop 并开发一个 map-reduce Java 程序来查找丢失的扑克牌 在您在 HW2 中创建的 VM 实例之一中,执行以下操作: 以非分布式或本地模式(独立)下载、安装和运行最新版本的 Apache Hadoop: 在...

Global site tag (gtag.js) - Google Analytics