centos

怎样使用CentOS SFTP进行文件传输

小樊
57
2025-03-19 16:08:24
栏目: 智能运维

在CentOS系统中,使用SFTP(SSH File Transfer Protocol)进行文件传输是一种安全的方式,因为它通过SSH加密数据传输。以下是使用SFTP进行文件传输的基本步骤:

安装SFTP服务器

  1. 更新系统包

    sudo yum update -y
    
  2. 安装OpenSSH服务器

    sudo yum install openssh-server -y
    
  3. 启动并启用SSH服务

    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  4. 检查SSH服务状态

    sudo systemctl status sshd
    

使用SFTP客户端连接服务器

你可以使用命令行SFTP客户端或者图形界面的SFTP客户端(如FileZilla)来连接服务器。

命令行SFTP客户端

  1. 打开终端

  2. 连接到SFTP服务器

    sftp username@hostname
    

    其中,username是你的用户名,hostname是服务器的IP地址或域名。

  3. 登录: 输入你的密码并按回车键。

  4. 常用SFTP命令

    • ls:列出当前目录下的文件和文件夹。
    • cd directory:切换到指定目录。
    • get remote-file local-file:从服务器下载文件到本地。
    • put local-file remote-file:将本地文件上传到服务器。
    • mkdir directory:在服务器上创建新目录。
    • rmdir directory:删除服务器上的空目录。
    • rm file:删除服务器上的文件。
    • exitbye:退出SFTP会话。

图形界面SFTP客户端(如FileZilla)

  1. 下载并安装FileZilla

    sudo yum install filezilla -y
    
  2. 打开FileZilla

  3. 配置连接

    • 在“文件”菜单中选择“站点管理器”。
    • 点击“新站点”,输入站点名称,选择协议为SFTP - SSH File Transfer Protocol。
    • 输入主机(服务器IP地址或域名)、端口(默认22)、用户名和密码。
    • 点击“连接”。
  4. 使用FileZilla进行文件传输

    • 在“远程站点”面板中,你可以看到服务器上的文件和文件夹。
    • 将文件从本地拖放到远程站点面板,或者从远程站点拖放到本地面板进行上传和下载。

安全注意事项

通过以上步骤,你可以在CentOS系统上使用SFTP进行安全的文件传输。

0
看了该问题的人还看了