ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

跨网络向目标地址发送文件不需要确认

2021-05-26 12:02:43  阅读:233  来源: 互联网

标签:bin 确认 发送 地址 ssh sshpass local scp usr


向目标地址发送文件,需要ssh登录的用户名和密码。通过这个命令实现:

sshpass  -p my_password scp -o StrictHostKeychecking=no test.txt root@192.168.1.123:/

部署环境需要如下几步:

1得到sshpass 

下载地址 https://sourceforge.net/projects/sshpass/sshpass-1.08.tar.gz ,我上传了一份到csdn,点击这里下载。

配置

./configure ac_cv_func_malloc_0_nonnull=yes --host=arm-linux-gnueabihf cross_compiling=yes ac_default_prefix=/root

编译

make

安装

在同目录下得到 sshpass,并copy到目标板

2编译openssh,得到ssh和scp

下载地址

https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-6.3p1.tar.gz

配置

./configure

编译

make -j4

安装

 在同目录下得到 ssh和scp,并copy到目标板

3部署

安装

mkdir /usr/local/bin

cp scp /usr/local/bin

cp sshpass /usr/local/bin

cp ssh /usr/local/bin

chmod 777 scp

chmod 777 sshpass

chmod 777 ssh

sshpass  -p my_password scp -o StrictHostKeychecking=no test.txt root@192.168.1.123:/

 

标签:bin,确认,发送,地址,ssh,sshpass,local,scp,usr
来源: https://blog.csdn.net/wisdomfriend/article/details/117283886

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有