shell脚本使用sftp上传文件

迈不过友情╰ 2024-04-07 11:54 135阅读 0赞
  1. ######################################################################
  2. # 基本变量设置
  3. #SFTP主机设置
  4. SFTP_HOST=192.168.129.102
  5. SFTP_PORT="22"
  6. #日志上传目录
  7. SFTP_PATH="/home/xx/targetdir"
  8. # 暂时只支持免密方式,如果不允许做免密则需要安装lftp并修改为lftp方式
  9. #SFTP_USER=root
  10. #SFTP_PWD=123456
  11. ######################################################################
  12. ## 通过sftp将文件上传到目标机器
  13. # 如果有免密登录直接sftp ip:port即可,否则需要安装lftp然后传入用户名密码并修改sftp为下面的lftp方式
  14. #lftp -u ${SFTP_USER},${SFTP_PWD} sftp://${SFTP_HOST}:${PORT} <<EOF
  15. sftp ${SFTP_HOST}:${PORT} <<EOF
  16. cd ${SFTP_PATH}
  17. put $errorCntFile
  18. put $slowAtomicLog
  19. bye
  20. EOF

发表评论

表情:
评论列表 (有 0 条评论,135人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SFTP文件与下载

    一、文件上传 说明1:所谓上传window上的文件上传到linux上 说明2:上传的文件会自动放到当前的用户的家目录 1:打开SFTP的窗口 Alt+p ![1297