环境准备两台Linux服务器:

  1. 准备一台SSH服务端(系统环境centos6.5,ip地址192.168.100.100)

  2. 准备一台SSH客户端(系统环境centos6.5,ip地址192.168.100.101)

1.检查是否安装SSH软件包

[root@nfsserver ~]# rpm -qa openssh-server openssl
openssh-server-5.3p1-94.el6.x86_64
openssl-1.0.1e-15.el6.x86_64

2.启动SSH服务

[root@nfsserver ~]# /etc/init.d/sshd start

3.创建密钥对

[root@nfsserver ~]# 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:
94:89:72:48:48:bb:89:cc:00:af:c0:69:e4:e8:13:5f root@nfsserver
The key's randomart p_w_picpath is:
+--[ RSA 2048]----+
|.o...            |
|*.oo . . o       |
|+*o oEo +        |
|Booo.o .         |
|o=o.    S        |
|  .              |
|                 |
|                 |
|                 |
+-----------------+

4.拷贝公钥至客户端

[root@Server ~]# ssh-copy-id -i .ssh/id_dsa.pub root@192.168.100.101

The authenticity of host '192.168.100.101 (192.168.100.101)' can't be established.

RSA key fingerprint is 5d:1b:b2:67:84:23:83:f9:59:3b:bd:91:b5:8f:c2:a9.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.100.101' (RSA) to the list of known hosts.

root@192.168.100.101's password:

Now try logging into the machine, with "ssh 'root@192.168.100.101'", and check in:

.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

5.测试登录,无需密码直接登录客户端

[root@Server ~]# ssh root@192.168.100.101

6.ssh-copy-id非22端口的使用方法

[root@Server ~]# ssh-copy-id -i  /root/.ssh/id_rsa.pub  '-p 端口号 root@192.168.100.101'

转载于:https://blog.51cto.com/yinqiang1119/1843799

Linux SSH无交互式访问配置相关推荐

  1. Linux ssh无密登陆

    Linux ssh无密登陆 1.生成SSH密钥和公钥 执行命令后,一直回车 ssh-keygen -t rsa [lucky@gitlab ~]$ ssh-keygen -t rsa Generati ...

  2. SSH无密登录配置(学习笔记3)

    SSH 无密登录配置 在home目录下 ls -al 显示隐藏文件 进入 .ssh 代码执行

  3. 【Hadoop完全分布式】SSH 无密登录配置

    SSH 无密登录配置 1. 配置 ssh 2. 无密钥配置 3. .ssh 文件夹下(~/.ssh)的文件功能解释 1. 配置 ssh (1)基本语法 ssh 另一台电脑的 IP 地址 (2)ssh ...

  4. ssh无密登录配置详解(hadoop集群搭建)

    ssh无密登录原理 Hadoop集群搭建时,配置ssh是给yarn用的,最好先清空.ssh目录下的文件,再生成密钥,在节点中含有resourcemanager的服务器(有多个resourcemanag ...

  5. Linux | ssh服务原理、配置及操作

    目录 ssh服务 ssh服务的配置文件 配置文件常用配置详解: 加密方法 登陆验证原理 实现公钥认证,免密码登录的步骤 公钥认证排错 ssh登录方法 客户端配置 ssh服务 ssh是什么? ssh - ...

  6. SSH无密钥访问及取消登录提示

    系统:Centos7.6 环境:master 192.168.88.12 node01 192.168.88.13 所有机器都要设置hosts解析 执行命令生成公钥和私钥,一直按"enter ...

  7. Linux系统:SSH无密登录配置

    测试环境: Linux系统镜像 : CentOS-7-x86_64-Minimal-1804.iso 虚拟机版本:  VMware-workstation-full-15.5.0-14665864 效 ...

  8. Linux SSH与SCP的配置

    目录 配置SSH协议 配置服务器通过密钥进行认证 配置SCP完成文件传输 ssh协议讲解 SSH协议理论讲解_静下心来敲木鱼的博客-CSDN博客https://blog.csdn.net/m0_498 ...

  9. linux ssh禁止用户访问任何目录,怎么限制远程ssh用户访问特定的文件

    比如我要实现以下目标,通过配置linux限制SSH用户指定目录 user 1 只可以访问 /Media, /Documents以及它的家目录 User 2 只可以访问/Folder21, 以及它的家目 ...

最新文章

  1. Open Drug Discovery Toolkit
  2. 在Linux添加PYTHONPATH方法以及修改环境变量方法
  3. 不出家门也能喝上原汁原味的泰国国汤——冬阴功汤
  4. qt开发环境 - 丑陋的串口助手
  5. DEFINE_PER_CPU
  6. python tkinterRadiobutton控件
  7. Python程序设计学习笔记-概述
  8. C#使用HttpWebRequest和HttpWebResponse上传文件示例
  9. 双点双向路由引入/路由重发布
  10. Redis 缓存 + Spring 的集成示例(转)
  11. 人工智能安全学习笔记
  12. 高数:第三章(同济大学第七版)
  13. Ubuntu安装sasquatch时执行./build.sh报错:--no-check-certificate
  14. 【阿里云】视频点播开通与配置
  15. 小狼毫五笔输入法设置
  16. 小红花代表什么_《送你一朵小红花》:细品后才知道,结尾处的平行世界代表着什么...
  17. 光耦隔离的作用是什么?
  18. 靶机渗透练习55-digitalworld.local:MERCY v2
  19. java超链接颜色_Java技巧(一):会变色的超链接
  20. 一个汉字转拼音的小工具

热门文章

  1. rsync 模块同步失败
  2. 如何让所请读取的数据自动产生编号.
  3. 微服务之数据同步Porter
  4. [译] 如何写一篇杀手级的软件工程师简历
  5. maven的安装和环境配置的过程记录
  6. Jenkins +maven+tomcat自动构建部署(学习笔记三十六)
  7. 异常处理 课后作业2
  8. WWDC上这个神级功能,一言不合又要改变未来购物趋势
  9. JVM 内存优化设置
  10. JS-undefined与null的区别