精华内容
下载资源
问答
  • 两台服务器互信机制

    千次阅读 2017-03-28 14:09:11
    一台linux服务往另外一台服务器scp文件时经常要提示输入密码,这样感觉很繁琐,于是添加互信机制 把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中,假设本地主机linux(10.1....

    一台linux服务往另外一台服务器scp文件时经常要提示输入密码,这样感觉很繁琐,于是添加互信机制

    把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中,假设本地主机linux(10.1.1.1),远程主机linux(10.1.1.2)

    一,在linux100主机里的用户

    运行

    #ssh-keygen -t rsa

    结果如下

    Generating public/private rsa key pair.

    Enter file in which to save the key(/home/.username/ssh/id_rsa):#回车

    Enter passphrase (empty for no passphrase):#回车

    Enter same passphrase again:#回车

    Your identification has been saved in /home/.username/.ssh/id_rsa.

    Your public key has been saved in /home/.username/.ssh/id_rsa.pub.

    The key fingerprint is:

    38:25:c1:4d:5d:d3:89:bb:46:67:bf:52:af:c3:17:0c username@localhost

    Generating RSA keys:

    Key generation complete.

    会在用户目录~/.ssh/产生两个文件,id_rsa,id_rsa.pub

    二,把linux(10.1.1.1)主机上的id_rsa.pub文件拷贝到linux(10.1.1.2)主机的root用户主目录下的.ssh目录下,并且改名为authorized_keys

    即:

    /root/.ssh/authorized_keys

    这样在linux100主机上使用scp命令复制文件到linux(10.1.1.2)上将不提示输入密码了,直接复制了。反之亦然!


    转自:

    <http://blog.163.com/ji_1006/blog/static/106123412015321102632355/

    另外,可以使用cat id_rsa.pub>>authorized_keys把另一台机器的公钥添加到authorized_keys文件里。

    例如多台服务器对某一台实现互信, 65、66、67 -> 24

    转自:

    <http://www.dataguru.cn/thread-95673-1-1.html



    展开全文
  • 最近配了个备份,备份在服务器A上,需要将备份的数据通过scp传输到服务器B上进行保留,所以涉及到配置A到B的信任关系。 1. 在A服务器上 [oracle@A yebiao]$ ssh-keygen -t rsa Gene...
    最近配了个备份,备份在服务器A上,需要将备份的数据通过scp传输到服务器B上进行保留,所以涉及到配置A到B的信任关系。
    1. 在A服务器上
    [oracle@A yebiao]$ ssh-keygen -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /home/oracle/.ssh/id_rsa.
    Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
    The key fingerprint is:
    f2:0f:64:1c:0d:20:db:9b:9d:45:0a:23:b9:97:f3:83 oracle@A服务器
    The key's randomart image is:
    +--[ RSA 2048]----+
    |    o.+.. .      |
    |    .= o =       |
    |    ....o o      |
    |    . += +       |
    |     .++S        |
    |      E=o        |
    |        o.       |
    |         o       |
    |          .      |
    +-----------------+

    2. 将生成的id_rsa.pub文件拷贝到B服务器的.ssh目录下。
    scp /home/oracle/.ssh/id_rsa.pub 10.18.1.119:/home/backup/.ssh/a.pub

    3. 将a.pub的内容加入到authorized_keys文件里。
    cat a.pub >> authorized_keys

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21374452/viewspace-2130760/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/21374452/viewspace-2130760/

    展开全文
  • linux服务器互信免密

    2020-08-13 19:03:11
    linux服务器互信免密 假设有两台服务器,服务器A和服务器B 两个服务器分别root登录后执行 ssh-keygen -t dsa 会在 /root/.ssh目录下生成 id_dsa 及 id_dsa.pub两个文件(PS:一直敲回车即可不要输入任何东西) 将...

    linux服务器互信免密

    假设有两台服务器,服务器A和服务器B

    1. 两个服务器分别root登录后执行 ssh-keygen -t dsa 会在 /root/.ssh目录下生成 id_dsa 及 id_dsa.pub两个文件(PS:一直敲回车即可不要输入任何东西)
    2. 将服务器A的id_dsa.pub 放到服务器B的 /root/.ssh下,将服务器B的 id_dsa.pub 放到服务器A的 /root/.ssh下。(PS:可以下载到本地再手动上传,也可以使用SCP命令:在服务器A上执行 scp id_rsa.pub root@服务器B的ip:~/.ssh/0_id_rsa.pub 这里需要重命名,以免覆盖B主机原有的公钥)
    3. /root/.shh下执行 cat b_id_dsa.pub >> authorized_keys 进行授权
    4. 执行 ssh root@服务器A的ip 进行验证,如果不需要输入密码,表示设置A对B的信任成功,然后再重复 2、3、4步骤设置B对A的信任。
    展开全文
  • 诉求:jenkins部署流水线脚本中,需要跨内部linux服务器进行通信,为此去建立两台linux服务器互信,进行免密登录。   1、首先保证两台服务器(如本次需打通233、170间通信)是可通信的,处在相同局域网、彼此在互...

    诉求:jenkins部署流水线脚本中,需要跨内部linux服务器进行通信,为此去建立两台linux服务器互信,进行免密登录。

     

    1、首先保证两台服务器(如本次需打通233、170间通信)是可通信的,处在相同局域网、彼此在互信白名单中,通过密码或密钥可互相访问;

     

    2、233之前已经生成过SSH密钥对pem文件,直接去170上添加认证,即可免密登录:

    在170上添加233的ssh密钥对,170可免密登录233:

    [cloud-user@host-10-70-193-170 ~]$ ssh-add -k opm2018test.pem

    Identity added: opm2018test.pem (opm2018test.pem)

    [cloud-user@host-10-70-193-170 ~]$ ssh cloud-user@10.70.208.233

    Last login: Fri Oct 12 16:39:37 2018 from 10.167.41.212

    [cloud-user@host-10-70-208-233 ~]$ 

     

     

     

    3、手动在170生成一个pem文件:

     $openssl genrsa -out 170_rsa_private_key.pem 1024

     

     

    此文件是1024位私钥:

     

     

     

     

    4、copy 私钥(170的私钥)到需要免密登录的主机(233,需要免密登录170)

    $ scp 170_rsa_private_key.pem cloud-user@10.70.208.233:/home/cloud-user/

     

     

    执行添加私钥

    [cloud-user@host-10-70-208-233 ~]$ chmod 500 170_rsa_private_key.pem 

    [cloud-user@host-10-70-208-233 ~]$ ssh-add -k 170_rsa_private_key.pem 

    Could not open a connection to your authentication agent.

    [cloud-user@host-10-70-208-233 ~]$ eval `ssh-agent -s`

    Agent pid 29516

    [cloud-user@host-10-70-208-233 ~]$ ssh-add -k 170_rsa_private_key.pem 

    Identity added: 170_rsa_private_key.pem (170_rsa_private_key.pem)

     

    完成服务器间互信。

     

     

    5、验证免密登录:

     

     

    展开全文
  • 1、创建服务器B到服务器A的互信 (1)服务器B上执行 ssh-keygen -t rsa 一路回车 (2)服务器B上执行 ssh-copy-id -i 172.17.166.10 回车输入服务器A的密码 (3)在服务器B上 执行 ssh 172.17.166.10 验证是否可以...
  • Linux互信互信失效问题

    千次阅读 2019-04-30 23:14:45
    - Linux互信的由来 在当前的服务器操作系统中,Linux操作系统占多数,接触过Linux系统的人都知道:通常情况下,登陆Linux系统需要输入用户名和密码。 用户名和密码本身是一种安全认证机制,可以很好地增加系统的安全...
  • 两台服务器实现无密码登录 在服务器A上 ssh-keygen -t rsa # 三次回车 执行完成后生成两个文件Your identification has been saved in /root/.ssh/id_rsa. # 私钥Your public key has been saved in /root/.ssh/...
  • linux建立ssh、scp互信

    千次阅读 2017-07-13 21:38:00
     linux在操作两台服务器的时候,比如一台服务器是A,另一台服务器是B,现在我们想A服务器ssh或者scp到服务器B上的时候无需输入密码即可完成登录(ssh)和文件的复制(scp),那么按照正常的linux命令是需要输入密码...
  • Linux主机互信

    2019-05-06 21:51:49
    分别在两台服务器上执行下面命令 # ssh-keygen -t rsa 后面一直按“enter”键,直到退出为止;至此,生成本机的公钥和私钥, 查看私秘钥 # cd /root/.ssh (此处是root用户,如果是普通用户到自己用户的根(家)目录...
  • Linux下,要想scp自动输入远端服务器的密码来拷贝文件,一般借助expect...两台服务器之间互信是指,用scp拷贝文件、ssh登陆、rsync同步文件等操作的时候,不需要输入远端服务器的用户密码就可以完成操作。 vim ...
  • Linux建立SSH免密码互信方法

    千次阅读 2011-04-01 10:50:00
    Linux下,要想scp自动输入远端服务器的密码来拷贝文件,一般借助expect脚本来达到...以下在SUSE 10.1上,来说明如何建立两台服务器的通信互信机制。使用root用户,192.168.0.170若要无密码ssh登陆192.168.0.147机器:
  • Linux之SSH互信搭建

    2019-08-28 20:30:40
    1.准备三台(两台及以上)虚拟机 2.在其中一台上执行命令: ssh-keygen -t rsa 在/root/.ssh目录下查看 [root@lhl ~]# ls /root/.ssh id_rsa id_rsa.pub known_hosts 3.把公钥复制到其他服务器上 ssh-copy-id -i ...
  • 两台linux服务器器同步目录脚本

    千次阅读 2015-06-01 16:27:12
    因为没有在两台机器间做ssh互信,因此,执行过程中需要输入远程机器密码。 #!/bin/bash #author:wjf #date:2015/06/01 #desc:同步一台机器上的一个文件夹至远程机器,可用于集群环境中的代码同步 #使用限制:1、同步...
  • 下面就说一下建立过程(感谢晓东学长的全称指点):全程保证两台电脑在一个局域网(最好连到互联网)Windows服务器端:(1)从官网站点下载免费的ssh服务器freeSSHd: http://www.freesshd.com/(2) 进入Se...
  • 两台linux服务器安装oracle集群软件的节点互信脚本,可以快速的建立两台服务器之间的节点互信
  • 一 上效果图先: 1 从192.168.206.91免密登录至...1通过ssh结合scp在两台服务器间传输文件 2在A服务器排查B服务器问题免去切换操作 3其他用途 三 免密登录设置方法 参考文章:http://www.linuxidc.com/Linux/...
  • linux 后台执行scp

    千次阅读 2016-05-18 11:41:49
    linux 下后台执行scp  因为要传输一个大文件到另一台服务器上,因为传输速度不是很高,传输需要十几个小时,为了保证传输过程不会因为其他原因... 我们可以先配置两台服务器之间的互信,然后在执行 1)配置互信 ss
  • 提示需要输密码,如下:[root@18c setup]# scp LINUX.X64_180000_db_home.zip 192.168.133.120:/u01root@192.168.133.120's password:每次都要输,很麻烦,我们可以建立两台服务器之间的互信关系,实现免密传输或...
  • 环境:内网中有三台服务器做测试用,两台SUSE LINUX 10 和一台RHEL 5.5,都安装有ORACLE11G 需求:测试环境搭建完毕,因没有外部存储进行统一备份而修改和更新又比较频繁,所以需要在三台服务器间搭建备以实现...
  • 文章目录13.1某企业要对两台服务器做双机互信,编写脚本解决13.2. ssh连接速度慢的原因有哪些?13.3. ssh如何实现访问控制13.4. 使用SecureCRT或Xeshell实现代理转发连接ssh服务器13.5.使用跳板机一键登录目标服务器...
  • Linux与windows之间建立ssh互信 ssh是应用层的协议,建立ssh互信可以实现用PC远程直接管理访问集群节点,查看集群状态。下面就说一下建立过程(感谢晓东学长的全称指点): 全程保证两台电脑在一个局域网...
  • 那些年,和ssh战斗的日子

    千次阅读 2013-08-13 13:20:31
    现在将问题简单升级一下,需要在一中控机上启动其它服务器上所有的程序,怎么解决? 问题可以分解为密码校验、远程执行命令个部分。 密码校验可以使用互信的方式,具体参考ssh。 现在主要说的是如何在远程执行...
  • 数据交换需求规格说明书

    热门讨论 2011-03-01 14:57:51
    上述种情况,均要求解决应用系统间数据和信息的互通、用问题。 1.3 定义 1.4 参考文献  司法部关于报送《全国监狱信息化建设规划》(司法函[2007]111号)  司法部关于印发《全国监狱信息化建设规划》的通知...

空空如也

空空如也

1 2
收藏数 29
精华内容 11
关键字:

linux两台服务器互信

linux 订阅