【发布时间】:2014-03-26 11:46:04
【问题描述】:
我想使用 wan ip(使用 root 用户名和密码)将 .txt 文件从窗口系统传输到 linux 服务器,使用批处理文件是任何选项。
从 linux 到使用 shell 脚本访问窗口文件的任何选项,请回复我。
谢谢 HM苏塔尔
【问题讨论】:
-
你的 Linux 机器里有 FTP 服务器吗?
我想使用 wan ip(使用 root 用户名和密码)将 .txt 文件从窗口系统传输到 linux 服务器,使用批处理文件是任何选项。
从 linux 到使用 shell 脚本访问窗口文件的任何选项,请回复我。
谢谢 HM苏塔尔
【问题讨论】:
您可以为此使用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
【讨论】:
我通常从源服务器而不是接收服务器处理它,但这没关系。下面是一个非常基本的 linux shell 脚本,用于 FTP 处理
#/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
请记住,这是非常基本的,涉及将用户名/密码硬编码到文件中。
因为它是一个广域网,你真的想使用 FTP。
这里有一些有用的链接,其中包含更多信息:
http://www.stratigery.com/scripting.ftp.html http://www.computerhope.com/unix/ftp.htm
查看 linux 上 ftp 的手册页
【讨论】: