通过Linux SFTP进行数据迁移可参考以下步骤:
sudo systemctl status ssh检查。sftp、scp、rsyncsftp为例)sftp username@hostname
输入密码或使用密钥认证。get /远程路径/file /本地路径/put /本地路径/file /远程路径/mget *(下载)、mput *(上传)。rsync(需安装)实现增量同步,避免重复传输:rsync -avz -e ssh /本地目录/ username@hostname:/远程目录/
(-a保留权限,-v显示详情,-z压缩传输)。lftp或expect编写脚本实现定时同步,例如lftp脚本通过mirror命令同步目录。~/.ssh/id_rsa)。scp -c aes256-ctr)。split命令拆分后逐个上传)。ls -l /远程路径/核对文件数量和大小。参考来源: