使用批处理文件或shell脚本进行文件传输

时间:2014-03-26 11:46:04

标签: linux bash window

我想使用wan ip(使用root名称和密码)将.txt文件从窗口系统传输到linux服务器,使用批处理文件是任何选项。

使用shell脚本从linux到窗口文件访问的任何选项都请回复我。

由于 HM Suthar

2 个答案:

答案 0 :(得分:0)

您可以使用pscp。下载它,然后使用以下命令创建一个.bat文件:

@echo off
start """ "C:\Location\To\pscp" -r -pw PASSWORD C:\File\To\Upload.txt root@IP.AD.DR.ESS:/path/to/upload/to

答案 1 :(得分:0)

我通常从源服务器而不是接收服务器处理它,但它并不重要。以下是用于FTP的非常基本的Linux shell脚本

#/usr/bin/ksh

FTPFILE=ftpfile.txt
FTPDIR=directorytomoveto

ftp -nv <<EOF 
open ip_address_goes_here
user username password
prompt
binary
lcd $FTPDIR
get $FTPFILE
bye
EOF

exit 0

请记住这是非常基本的,并涉及将用户名/密码硬编码到文件中。

因为它是WAN,你真的想使用FTP。

以下是一些包含更多信息的有用链接:

http://www.stratigery.com/scripting.ftp.html http://www.computerhope.com/unix/ftp.htm

看看linux上的ftp手册页