shell脚本中解决SCP命令需要输入密码的问题
2024-08-26 06:10:01
使用密钥文件。
这里假设主机A(192.168.100.3)用来获到主机B(192.168.100.4)的文件。
在主机A上执行如下命令来生成配对密钥:
ssh-keygen -t rsa
遇到提示回车默认即可,公钥被存到用户目录下.ssh目录,比如root存放在:
/root/.ssh/id_rsa.pub
将 .ssh 目录中的 id_rsa.pub 文件复制到 主机B 的 ~/.ssh/ 目录中,并改名为 authorized_keys,
到主机A中执行命令和主机B建立信任,例(假设主机B的IP为:192.168.100.4):
scp ~/.ssh/id_rsa.pub 192.168.100.4:/root/.ssh/authorized_keys
下面就可以用scp、ssh命令不需要密码来获取主机B的文件了
ssh 192.168.100.4 回车就不需要密码了。
注:其实id_rsa.pub内容添加到对方机器的authorized_keys中就行了
转载:http://blog.csdn.net/chris_playnow/article/details/22579139
最新文章
- 快速学习C语言一: Hello World
- WPF三大模板简介
- windows volume related concepts
- hadoop shell 操作命令
- 做HDU1010 带出来一个小问题
- UVa 11542 (高斯消元 异或方程组) Square
- PAT 1008
- OpenGL ES 3.0 点,线,三角形绘制形式总结
- ubuntu的web开发环境搭建
- c语言 int (*p)[5] 类型分析
- yum升级mysql
- 用Java为Hyperledger Fabric(超级账本)开发区块链智能合约链代码之部署与运行示例代码
- gcc Build-in functions
- 深入理解Java虚拟机读书笔记4----虚拟机类加载机制
- [Oracle]为何Archivelog 没有马上被删除
- luogu2865 路障 (dijkstra)
- 001-http协议-请求报文以及服务器响应状态
- vue element-ui 日期选择器组件 日期时间格式化
- mysql存储过程造数
- RedHat无法ping通Win10的解决办法
热门文章
- Spring(二十):Spring AOP(四):基于配置文件的方式来配置 AOP
- (转)【风宇冲】Unity3D教程宝典之Blur
- sql存储过程加密和解密(MSSQL)
- 来自Vexels的超棒免费商业相关图标资源 #精选设计素材图标
- UML关系(泛化,实现,依赖,关联(聚合,组合))
- 线程:主线程、子线程 同步线程、异步线程 单线程、多线程 System.Threading与System.Windows.Threading
- Lintcode: Add Two Numbers
- Nginx做正向代理并缓存文件
- SpringMVC学习笔记六:使用Formatter解析或格式化数据
- java 如何使用多线程调用类的静态方法?