ubuntu

Ubuntu SFTP如何上传文件

小樊
56
2025-05-18 14:04:41
栏目: 智能运维

在Ubuntu系统中,使用SFTP(SSH File Transfer Protocol)上传文件到远程服务器是一个常见的操作。以下是详细的步骤指南:

方法一:使用命令行

  1. 打开终端

    • 你可以通过按 Ctrl + Alt + T 快捷键来打开终端。
  2. 连接到远程服务器

    • 使用 sftp 命令连接到远程服务器。假设服务器的IP地址是 192.168.1.100,用户名是 your_username,命令如下:
      sftp your_username@192.168.1.100
      
    • 系统会提示你输入密码。输入密码后,你将进入SFTP交互模式。
  3. 上传文件

    • 使用 put 命令上传文件。假设你要上传本地文件 /path/to/local/file.txt 到远程服务器的 /path/to/remote/directory/ 目录下,命令如下:
      put /path/to/local/file.txt /path/to/remote/directory/
      
    • 如果远程目录不存在,你可以先创建它:
      mkdir -p /path/to/remote/directory/
      
  4. 退出SFTP会话

    • 上传完成后,你可以使用 exit 命令退出SFTP会话:
      exit
      

方法二:使用图形化界面(如FileZilla)

  1. 下载并安装FileZilla

    • 打开终端并运行以下命令来安装FileZilla:
      sudo apt update
      sudo apt install filezilla
      
  2. 启动FileZilla

    • 在终端中输入 filezilla 并按回车键启动FileZilla。
  3. 配置连接

    • 在FileZilla的“快速连接”栏中,输入远程服务器的IP地址、用户名和密码。
    • 点击“快速连接”按钮。
  4. 上传文件

    • 连接成功后,在FileZilla的“远程站点”窗格中,导航到你想要上传文件的目录。
    • 在“本地站点”窗格中,导航到你想要上传的本地文件或文件夹。
    • 将文件或文件夹拖放到远程站点窗格中的目标目录中。
  5. 关闭连接

    • 上传完成后,你可以关闭FileZilla并断开连接。

通过以上两种方法,你可以在Ubuntu系统中轻松地使用SFTP上传文件到远程服务器。选择适合你的方法进行操作即可。

0
看了该问题的人还看了