- 浏览: 2968844 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
把你的本地主机用户的ssh公匙文件写入到远程主机用户的~/.ssh/authorized_keys文件中,具体方法
假设本地主机 test1,远程主机test2
一,在test1主机里的用户
运行 ssh-keygen -t rsa
结果如下
Generating public/private rsa key pair.
Enter file in which to save the key (/home/bob/.ssh/id_rsa):
Created directory '/home/bob/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/bob/.ssh/id_rsa.
Your public key has been saved in /home/bob/.ssh/id_rsa.pub.
The key fingerprint is:
b7:99:2b:88:0b:02:1d:a0:d5:68:bd:bb:00:86:d2:d1 bob@www.vh1.com
会在bob用户目录~/.ssh /产生两个文件,id_rsa,id_rsa.pub
其中id_rsa 为私钥,id_rsa.pub为公钥
二,把id_rsa.pub 文件拷贝到test2主机的用户目录下,如root目录下
cat id_rsa.pub >~/.ssh/authorized_keys
就可以了
这样test1主机的用户就可以通过ssh而不用密码登陆 test2主机
三、 现在我们把test1主机的内容copy到test2主机时就不需要提示密码了。
scp /root/a.txt root@test2:/root/ 不需要输入密码
如果要用其他用户去验证的话,那么在步骤二中我们就需要把公钥copy到对应用户的.ssh/authorized_keys即可 。
四 、通过上面三个步骤的实现 ,当我们写脚本来使用scp来copy文件时就很方便了
发表评论
-
Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
2016-07-19 18:30 646Linux操作系统中,*.zip、*.tar、*.ta ... -
Eclipse jar打包和命令行运行
2016-04-08 10:44 2906?Eclipse jar打包和命令行运行 第1步: ... -
ping测试站点
2014-09-17 14:31 749ping测试站点 http://www.webkak ... -
RedHat Linux 下升级SSH服务 zlib openssl openssh
2014-08-15 16:08 3354转载自 http://www.devnote.cn/ ... -
mac下查看开启的端口号命令 lsof -P -i:xx
2014-07-20 23:22 3022mac下查看开启的端口号命令 sudo lso ... -
RSA密钥生成与使用
2014-07-01 17:13 33172RSA密钥生成与使用 ... -
windows平台的nginx+apache+php+discuz 环境配置
2014-05-17 23:10 2116操作系统 windows服务器 软件 nginx ... -
Load Crypto.Cipher.ARC4 Failed, Use Pure Python Instead.
2014-05-16 13:08 3130pycrypto软件列表 https://pyp ... -
使用Hibernate+MySql+native SQL的BUG,以及解决办法
2014-04-02 10:38 2528使用Hibernate+MySql+native SQ ... -
filezella 425 Can't open data connection
2014-02-10 14:29 1881今天用Filezilla连接朋友的ftp, ... -
tomcat并发处理性能
2014-01-28 17:27 1338转载自 http://hi.baidu.com/gll ... -
Tomcat内存配置
2014-01-28 13:06 5402转载自 http://hi.baidu.com/ta ... -
tomcat7 的The HTTP Connector配置参数详解
2014-01-28 13:02 1528tomcat7 的The HTTP Connec ... -
sysbench的安装及使用
2014-01-27 16:22 1532sysbench的安装及使用 ... -
用于web测试的JMeter工具
2014-01-27 14:00 1278参考文章 http://www.ibm. ... -
mac下安装memcached
2014-01-26 16:53 26055mac下安装memcach ... -
服务器部署多个tomcat
2014-01-24 11:09 1305转自 http://ourteam.iteye. ... -
mac vim 常用命令
2014-01-10 11:00 7535vi常用命令vi是UNIX和BSD里面的文本编辑器 结 ... -
微信公众号平台api之验证、接收文本消息和自动回复文本消息
2013-11-28 14:02 7516微信公众号平台api之验证、接收文本消息和自动回复文 ... -
搭建Nginx+Java环境(转)
2013-11-27 09:31 937转自 http://www.blogjava.net ...
相关推荐
通过秘钥实现scp不输入密码传送文件,作成脚本可以实现远程备份等等实用功能.
使用ssh、scp不需要密码。刚好项目遇到这个问题,学学挺好的。
解决linux scp无需密码问题,配置好密码钥之后,再次传说文件的时候,无需再输入密码
scp传输不输入密码
scp是 secure copy的缩写, scp是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令。Linux的scp命令可以在Linux服务器之间复制文件和目录。 使用语法: scp [参数] [源路径] @IP:/目标路径 scp 参数如下: -1:...
下载后解压,得到scp.exe ...若想在任意路径下都能运行scp.exe,需要把scp.exe所在路径写入系统的环境变量PATH: 右击 我的电脑 -> 属性 -> 高级 ->环境变量 , 编辑 PATH,在最后面加上scp.exe所在目录。
Linux服务器scp无密码传输文件操作说明
C#基于Renci.SshNet做的SCP客户端,可以从服务器下载文件,或者上传文件到服务器,下载和上传的时候有进度条显示进度信息。 vs2008工程,全部源代码,可编译和测试。
有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。 不同的Linux之间copy文件常用有3种方法: 第一种就是...
scp自动发送文件脚本,当对端设备没有开启ftp命令时可以通过如下的脚本实现定时自动发送文件的功能
基本原理就是:把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中。...在100主机里的用户,运行#ssh-keygen -t rsa 然后一路回车,最后会提示文件保存位置和密码生成
不需要远程传输文件Linux如何关闭scp和sftp命令.docx
今天小编就为大家分享一篇python执行scp命令拷贝文件及文件夹到远程主机的目录方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
SCP-CB全文件的压缩包
如下所示: ...以上这篇linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文
NULL 博文链接:https://lilinhui.iteye.com/blog/1150559
Linux批量scp命令执行工具 可批量对多个Linux主机执行传输文件命令 方便省力 适合统一化管理Linux服务器
本想直接在bash文件中使用Pexpect 来实现自动输入密码,并scp拷贝文件,但是权限的限制导致不能安装使用Pexpect 。 最后考虑使用python实现。 环境: python2.7 centos from pexpect import * import os cwd = os....
使用scp向指定的机器列表指定路径复制文件的脚本,可用于集群批量操作;
pscp.exe windows下的scp命令,Windows与Linux之间传输文件的工具。 PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具,通过SSH连接,在两台机器之间安全的传输文件,可以用于任何SSH(包括SSH v1、SSH ...