linux

如何用Linux SFTP进行数据迁移

小樊
52
2025-08-12 01:21:46
栏目: 智能运维

以下是使用Linux SFTP进行数据迁移的步骤:

一、准备工作

  1. 确认SFTP服务可用:确保目标服务器已安装并开启SFTP服务,可通过sudo systemctl status sshd检查。
  2. 获取访问凭证:准备用户名、密码或SSH密钥,推荐使用密钥认证提升安全性。

二、命令行工具迁移(以sftp为例)

  1. 连接服务器

    sftp username@hostname -P 端口号(默认22可省略)  
    

    示例:sftp user@192.168.1.100

  2. 导航与文件操作

    • 进入源目录cd /path/to/source
    • 下载文件/目录
      • 单个文件:get filename
      • 整个目录:get -r directoryname
    • 上传文件/目录
      • 单个文件:put /本地路径/filename
      • 整个目录:put -r /本地路径/directoryname
  3. 删除源文件(可选)
    确认迁移成功后,使用rm filename删除远程源文件。

  4. 退出连接
    exit

三、图形化工具迁移(如FileZilla/WinSCP)

  1. 配置连接

    • 打开工具,输入目标服务器IP、端口、用户名及密码/密钥。
    • 选择SFTP协议,点击“连接”。
  2. 可视化传输

    • 通过拖拽或右键菜单在本地与远程目录间复制文件/目录。

四、注意事项

五、工具对比

参考来源:

0
看了该问题的人还看了