Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要通过SFTP将文件从一台Linux机器传输到另一台Linux机器_Linux_Shell - Fatal编程技术网

需要通过SFTP将文件从一台Linux机器传输到另一台Linux机器

需要通过SFTP将文件从一台Linux机器传输到另一台Linux机器,linux,shell,Linux,Shell,我已经创建了一个非常小的脚本,下面我想帮助我通过cronjob定期将文件从一台服务器移动到另一台服务器 #!/bin/sh HOST='1.1.1.1' FILE='EndpointUsage*.*' PASS='password#' sftp kingadmin@$HOST password $PASS <<END_SCRIPT binary lcd /var/tmp/ mput $FILE quit END_SCRIPT #/垃圾箱/垃圾箱 HOST='1.1.1.1' FI

我已经创建了一个非常小的脚本,下面我想帮助我通过cronjob定期将文件从一台服务器移动到另一台服务器

#!/bin/sh
HOST='1.1.1.1'
FILE='EndpointUsage*.*'
PASS='password#'

sftp kingadmin@$HOST
password $PASS <<END_SCRIPT
binary
lcd /var/tmp/
mput $FILE
quit
END_SCRIPT
#/垃圾箱/垃圾箱
HOST='1.1.1.1'
FILE='EndpointUsage**'
PASS='password#'
sftp kingadmin@$HOST

密码$PAST

而不是使用密码,考虑使用.< /P>


然后,您可以使用密码来代替密码。

是的,在系统上以明文形式存储密码总是有风险的。您能告诉我如何使用密码吗。然而,这两个系统在同一个网络和防火墙后面,所以我不认为会有任何问题?第一个链接解释了如何设置它。在同一个网络上只会使它更容易。#Ericj你能告诉我如何使用它吗。然而,这两个系统都在同一个网络和防火墙后面,所以我不认为会有任何问题?@Ericj谢谢。我刚刚看到了……但是我仍然认为我愿意按照我最初的计划给出登录名和密码。你能帮我吗?亲爱的所有人,谢谢我能解决这个问题…发布到错误的网站-这属于超级用户 LA:/var/tmp # ./portmove.sh kingadmin@1.1.1.1's password: