一般使用scp/ssh/rsync传输文件时,都需要输入密码。下面是免密码传输文件的方法。

假设要在两台主机之间传送文件,host_src & host_dst。host_src是文件源地址所在的机器,host_dst是目的地址所在的机器。

1. 在host_src机器上,用执行scp/ssh/rsync命令的用户登录,执行下面的命令:

$ ssh-keygen -t rsa

按回车健继续,默认的public key会被存放在

~/.ssh/id_rsa.pub:

Your public key has been saved in <your_home_dir>/.ssh/id_rsa.pub

2. 通过ftp, scp, rsync 等等方法把 id_rsa.pub 文件传输到 host_dest 机器。

3. 在host_dst用相应的账户登录

4. 把id_rsa.pub 的内容追加到 ~/.ssh/authorized_keys

$ cat id_rsa.pub >>~/.ssh/authorized_keys
$ chmod 700 ~/.ssh/authorized_keys

5. 注意ssh默认不允许root登录,需要修改/etc/ssh/sshd_config文件的PermitRootLogin选项,将no改为yes。

参考:https://blogs.oracle.com/jkini/entry/how_to_scp_scp_and

最新文章

  1. c#和Javascript中去重总结
  2. EditText html 出现提示 This text field does not specify an inputType or a hint
  3. Angular 核心概念
  4. C#判断字符串为空的几种方法和效率判断
  5. hdu 1429 胜利大逃亡(续) (bfs+状态压缩)
  6. HDU 2985 Another lottery(坑题)
  7. ios8及以前的特性
  8. Eclipse UML 工具 ObjectAid 介绍
  9. DP——由蒟蒻到神犇的进阶之路
  10. java中的interface
  11. number类型精度分析
  12. 【ABP框架系列学习】模块系统(4)
  13. 【Java并发编程】23、ConcurrentHashMap原理分析(1.7和1.8版本对比)
  14. java 大文件分割与组装
  15. EF 跨库查询
  16. Javascript数组Array的方法总结!
  17. IntentService 与ResultReceiver
  18. 使用SetUnhandledExceptionFilter转储程序崩溃时内存DMP .
  19. wamp安装xdebug特殊情况win7 64位安装32位wamp
  20. Android 提示应用“正在发送大量短信”的解决办法

热门文章

  1. View绘制--onMeasure() 、onLayout()
  2. .net 连接数据库
  3. [讨论] 全新首发WIN7 32&amp;64 WINSXS进一步精简批处理公测
  4. meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1.0&quot; 解释
  5. Android文字跑马灯控件(文本自动滚动控件)
  6. PDF 补丁丁 0.4.2.1023 测试版发布:新增旋转页面功能
  7. Vmware workstation 10 NAT功能总是不正常的原因
  8. java内存泄露的理解与解决(转)
  9. 替换Notes,K2 BPM为vivo打造新平台
  10. Hadoop 2.2.0学习笔记20131210