ssh 免密登陆linux远程服务器;

原创 2018年04月17日 16:07:16

免密远程登陆

  • 免密登陆的原理 就像是git 我们本地和git服务器上的密匙匹配.就可以免密登陆
  • 配置免密登陆的步骤

    • 生成密钥对

      ssh-keygen -t rsa -C “名字” -f “名字_rsa”

      -t 是一个选项参数;
      rsa 是一种加密算法;
      -C
      -f 输出的文件
      其中的名字可以随便写; 可以不一样; 但自己要知道;
      这里写图片描述

    • 上传配置公匙 (相当与锁)

      1. 上传公钥到服务器对应的home路径下的 .ssh/ 中 (ssh-copy-id -i “公钥文件名” 用户名@服务器ip或者域名)
      2. 配置公钥文件访问权限为600
        这里写图片描述
    • 配置本地私匙 (私钥相当于钥匙)

      cp chenjing_rsa /root/.ssh

      在另一太服务器上查看 写入的公匙
      这里写图片描述

    • 免密登陆功能的本地配置文件
      回到初始服务器; 移动文件到 如图;
      这里写图片描述

      用命令免密登陆
      这里写图片描述

    • 在.ssh/目录下新建 vim config

      User root
      Host xw
      HostName 47.98.197.178
      Port 22
      StrictHostKeyChecking no
      IdentityFile ~/.ssh/chenjing_rsa
      IdentitiesOnly yes
      Protocol 2
      Compression yes
      ServerAliveInterval 60
      ServerAliveCountMax 20
      LogLevel INFO

    这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_37625953/article/details/79974997

java代码通过ssh免密操作远程服务器shell

环境操作系统:win10 虚拟机:centos7步骤一般我们都是通过CRT这样的工具来连接并操作服务器。但是最近由于业务需求,需要通过java代码来操作远程服务器。其实也就是操作shell。 思路...
  • u013066244
  • u013066244
  • 2017-04-16 22:24:30
  • 2712

MAC 免密码登录 linux

思路:在本地生成公钥和私钥,然后将公钥放到linux的root(也就是~)目录下的.ssh文件夹下(隐藏文件夹),如何没有则生成一个。 1 在Mac客户端命令行生成公钥和私钥cd ~/.sshssh...
  • edc0228
  • edc0228
  • 2017-02-02 19:01:22
  • 3004

Linux学习笔记--SSH免密码登录

需要实现的效果:有两台服务器:"192.168.201.236" 和 "192.168.201.237"需要实现:在服务器"192.168.201.236"上实现ssh无密码连接服务器"192.168...
  • daidaineteasy
  • daidaineteasy
  • 2016-03-22 17:50:47
  • 11744

linux系统ssh免密登陆集群配置

配置免密码登陆 #首先要配置node01到node02、node03、node04、node05、node06、node07的免密码登陆 #在node01上生产一对钥匙 ssh-keygen -t...
  • huojingjia
  • huojingjia
  • 2016-10-21 15:36:07
  • 727

windows配置ssh免密登录linux

windows配置ssh免密登录linux客户端(windows)要做的事情默认机器上已安装git,若没有,请先安装git 查看本地是否有ssh公钥文件夹,若没有,则创建文件夹,若存在,直接跳到第mk...
  • zf424zf
  • zf424zf
  • 2017-03-01 10:12:37
  • 4259

windows下crywin SSH免密码登录到远程linux服务器详解

SSH采用的是”非对称密钥系统”,即耳熟能详的公钥私钥加密系统,其安全验证又分为两种级别。 1. 基于口令的安全验证 这种方式使用用户名密码进行联机登录,一般情况下我们使用的都是这种方式。...
  • u014351782
  • u014351782
  • 2016-05-26 16:45:04
  • 3040

虚拟机中多个Linux系统之间配置免秘钥登录

虚拟机中由3个Linux系统 ,分别是n1、n2、n3。        1、  首先在N1中生成密钥,命令如下:                 命令:ssh-keygen -t rsa    ...
  • lz_1992
  • lz_1992
  • 2016-01-15 14:28:45
  • 1653

ssh免密登录,各种权限设置都无效的解决办法!

如果失败,有可能是以下原因:1、权限问题2、配置问题
  • u011552404
  • u011552404
  • 2018-01-02 20:20:13
  • 474

ssh免密码登录的原理

工作第一天,就需要登录各种服务器,免密码登录无疑能大大的提高工作效率。以前只知道配置,今天了解了下原理。免密码登录原理 图解,server A免登录到server B: 1.在A上生成公钥私钥。 ...
  • u012814506
  • u012814506
  • 2016-03-19 20:31:13
  • 6346

Linux免密登陆和设置了免密登陆还需要输入密码

一、Linux的免密登陆:             ssh-keygen -t rsa         ssh-copy-id -i ~/.ssh/id_rsa.pub 目标机器ip地址/主机名 ...
  • weixin_40678969
  • weixin_40678969
  • 2018-01-06 22:58:50
  • 398
收藏助手
不良信息举报
您举报文章:ssh 免密登陆linux远程服务器;
举报原因:
原因补充:

(最多只允许输入30个字)