不互信情况下 A机器scp一个文件到B机器 无需密码操作方法

这个问题如果理解不深入的话很容易答错,正确答案应该为:将A机器的id_rsa.pub(公钥)输出到B机器的authorized_keys中。
操作步骤:(假设hadoop000为A hadoop001为B)

1.两台机器执行
[[email protected] ~]# rm -rf ~/.ssh
[[email protected] ~]# ssh-keygen
[[email protected] ~]# cd .ssh
[[email protected] .ssh]# cat id_rsa.pub >> authorized_keys
[[email protected] ~]# rm -rf ~/.ssh
[[email protected] ~]# ssh-keygen
[[email protected] ~]# cd .ssh
[[email protected] .ssh]# cat id_rsa.pub >> authorized_keys
生成公钥 并将公钥放入本机authorized_keys中
2.A机器的id_rsa.pub拷贝到B机器并输出到authorized_keys中
[[email protected] .ssh]# scp id_rsa.pub  192.168.137.251:/root/.ssh/id_rsa.pub.hadoop000
[[email protected] .ssh]# cat id_rsa.pub.hadoop000 >> authorized_keys

原文地址:http://blog.51cto.com/10814168/2115734

时间: 2024-07-31 20:18:35

不互信情况下 A机器scp一个文件到B机器 无需密码操作方法的相关文章

vmware打开虚拟级断电情况下,无法找到虚拟机文件

1.此时会在建立的虚拟机目录下,有一些 %虚拟机名字%.vmx.lck 或者别的   %虚拟机名字%.***.lck   删除这些文件夹 2.虚拟文件 是一个后缀名为vmx的文件,发现断电后 变成了vmx~.直接更名为vmx  然后用虚拟机打开即可 3.忠告:既然是虚拟机,除非你删了虚拟系统的很多东西无法恢复,否则不需要重新安装的. 多动手查查就好 vmware打开虚拟级断电情况下,无法找到虚拟机文件

一点点巧合,使得我再也没有机会说出覆水难收的难听话(在不得已的情况下,也是一个好办法)

在心死了以后,再也没有找过对方.跟她说过一句话.靠着这种巧合,我竟然没有机会对她说一句难听话(会显得我非常没素质,只会加深对方对我的不良判断).而且在最后一次聊天的时候,我居然还有隐隐约约有祝福对方的几句话.对方是非常心地善良之人,如此巧合的示弱,只能让对方感觉是欠我的,而不是我欠对方的.欠不欠倒也不重要,只是在当时那种情况下,很容易会一不小心就会说出覆水难收的非常难听的话,甚至还有可能做出无法收场的事情来,如果那样的话,实在是太糟了.时间过去了整整16年,至今我还是在庆幸因为这个巧合,而没有做

windows下,怎么轻易拷贝一个文件的完整路径?

  1. 到目录下,复制文件 2. win+R ,打开"运行"输入框 3.ctrl+v

编辑器拓展七——不实例化的情况下修改Assets下面的文件

描述 1.今天接了个任务,因为公司的项目展示界面的人物与武器都用了standard与standard(specular steup),这个两个自带的材质球是带雾效的,然后收到场景的影响 在ui界面 角色跟枪械都受到雾效的影响 ,需要将它换成不受雾效影响的shader.于是将这两个shader的源码改了一下,新加在项目中,接下来问题就来了,美术一个一个 去替换?那么多角色枪械如何贴换?如何能做到完全替换?只能靠工具才能完美解决 2.方案 1.要把所有用了这两个shader的材质球路径找出来  通过

如何处理高并发情况下的DB插入

插入数据库,在大家开发过程中是很经常的事情,假设我们有这么一个需求: 1.  我们需要接收一个外部的订单,而这个订单号是不允许重复的 2.  数据库对外部订单号没有做唯一性约束 3.  外部经常插入相同的订单,对于已经存在的订单则拒绝处理 对于这个需求,很简单我们会用下面的代码进行处理(思路:先查找数据库,如果数据库存在则直接退出,否则插入) package com.yhj.test; import com.yhj.dao.OrderDao; import com.yhj.pojo.Order;

无RMAN备份集情况下的坏块恢复

测试的环境是没有可用的RMAN备份集,但是有数据文件的热备,下面来看测试: --创建测试用户和测试表 [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on 16 16:01:02 2014 Copyright (c) 1982, 2005, Oracle.  All rights reserved. Connected to: Oracle Database 10g Ente

Swift技术之如何在iOS 8下使用Swift设计一个自定义的输入法 (主要是NSLayoutConstraint 的使用)

当前位置: > Swift新手入门 > Swift技术之如何在iOS 8下使用Swift设计一个自定义的输入法 时间:2014-09-10 16:49来源:未知 作者:啊成 举报 点击:562次 我会复习一下有关键盘扩展的内容,然后通过使用iOS 8中的新应用扩展API的设计一个摩斯码的输入法.完成这个教程大约需要花费20分钟.完整代码 概览 通过使用自定义输入法替换系统输入法,用户可以实现一些特别的功能.例如一个特别新颖的输入方式,或输入iOS原生并不支持的语言.自定义输入法的基本功能很简单

V-3-3 在没有VCenter的情况下,复制虚拟机

在有VCenter的情况下,可以创建一个模板虚拟机后,右键直接克隆一台虚拟机.或者将虚拟机转换为模板后,以模板创建虚拟机. 如果没有VCenter而现在要创建多台相同的虚拟机的时候可以使用模板来创建虚拟机. 这里说到一个情况是在既没有VCenter和模板的情况下,如何快速复制多台相同的虚拟机. 这里参考文档http://jingyan.baidu.com/article/4f34706e346b6fe386b56d5b.html 打开数据存储浏览器,如下图点击按钮新建文件夹. 进入需要复制的模板

什么情况下适合用UDP协议,什么情况下适合用TCP协议?

总的来说 TCP协议提供可靠的服务, UDP协议提供高效率的服务. 高可靠性的TCP服务提供面向连接的服务,主要用于一次传输大量报文的情形, 如文件传输,远程登录等: 高效率的UDP协议提供无连接的数据报服务,用于一次传输少量的报文. 即使发生传输错误,也可以重新传输并且不会为此付出多少代价. TCP提供的是面向连接的.可靠的数据流传输,可避免数据传输错误. 面向连接的协议在任何数据传输前就建立好了点到点的连接. 而UDP提供的是非面向连接的.不可靠的数据流传输.当一个UDP数据包在网络中移动时