ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据迁移:SFTP(1)——Windows

数据迁移:SFTP(1)——Windows

原创 Linux操作系统 作者:crb1987 时间:2010-08-19 23:22:15 0 删除 编辑

今天继续之前数据迁移的话题。SFTP在命令行下实现上传:(1)Windows下的;(2)Linux下的。今天先Windows下讲讲。

条件:先安装WinSCP客户端。

WinSCP命令行示例:

winscp

注意:若安装是,未写入环境变量,可以使用”安装路劲\winscp“代替”winscp“,不能使用”安装路劲\winscp.ext“,否则会跳出界面了。

sftp.txt内容如下:

open 192.168.0.100

sftp_user_name

sftp_user_password

option confirm off

option batch continue

lcd .\data\

mkdir server_folder

cd server_folder

put a.txt

exit

以上脚本在sftp服务器上创建server_folder文件夹,并将本地当前目录的a.txt文件上传至server_folder文件夹,退出。

但是在linux环境下,sftp无法通过这种简单的脚本达到目的,因为密码输入是交互模式下询问的,最后我用了一种非常笨的方法。具体下一篇日志里讲述。

注意:第一次登录时,会有一个交互提示,所以如果是使用脚本去实现上传,我都会要求先手动登录一次sftp。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14683446/viewspace-671427/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-07-02

  • 博文量
    10
  • 访问量
    26563