ZKX's LAB

Linux中使用shell脚本访问sftp服务器,密钥不会用 sftp 脚本命令行

2021-04-26知识0

如何在shell脚本里使用sftp批量传送文件 在shell脚本里使用sftp批量传送文件主要步骤如下:1.为运行shell脚本的本地用户生成密钥对2.将其中的公钥分发到sftp欲登录的远程服务器上3.编写并以上面的本地用户运行shell脚本

如何在shell脚本里使用sftp批量传送文件 bin/bashyour answerupload TARGETS to$FTPIP$FTPDIRFTPCMD=ftp.cmdFTPIP=127.0.0.1FTPUSER=anonymousFTPPWD=ftp@kernel.orgFTPDIR=rootdir/ftp/dirTARGETS=./target/*echo open$FTPIP>;$FTPCMDecho user$FTPUSER$FTPPWD>;>;$FTPCMDecho cd$FTPDIR>;>;$FTPCMDecho mput$TARGETS>;>;$FTPCMDftp-ivn<;$FTPCMDrm-f$FTPCMDdownload$FTPIP$FTPDIR$FTPTARGETS to$TARGETSFTPIP=kernel.orgFTPUSER=anonymousFTPPWD=kernel@kernel.orgFTPDIR=pub/linux/kernel/Historic/old-versions/TARGETS=./*.tar.?zTARGETDIR=targetsecho open$FTPIP>;$FTPCMDecho user$FTPUSER$FTPPWD>;>;$FTPCMDecho cd$FTPDIR>;>;$FTPCMDecho mget$TARGETS>;>;$FTPCMDif[test-d$TARGETDIR];thenrm-rf$TARGETDIRfimkdir$TARGETDIRftp-ivn$FTPCMDcd.rm-f$FTPCMD

SFTP命令连接的LINUX系统环境怎么配置才能执行sh脚本 www.2cto.com ? sftp>; put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/ <;br这条语句将把本地/home/fuyatao/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/。

#sftp 脚本命令行

随机阅读

qrcode
访问手机版