centos

CentOS SFTP如何使用命令行操作

小樊
36
2025-05-29 03:53:59
栏目: 智能运维

在 CentOS 系统中,你可以使用命令行工具 sftp 来进行 SFTP(SSH File Transfer Protocol)操作。以下是一些基本的 sftp 命令和操作步骤:

  1. 连接到 SFTP 服务器

    sftp username@hostname
    

    其中,username 是你的用户名,hostname 是服务器的地址。系统会提示你输入密码。

  2. 列出远程目录内容

    ls
    

    或者

    dir
    
  3. 切换远程目录

    cd remote_directory
    
  4. 切换本地目录

    lcd local_directory
    
  5. 上传文件到远程服务器

    put local_file remote_file
    

    如果 remote_file 没有指定路径,默认会上传到当前远程目录。

  6. 从远程服务器下载文件

    get remote_file local_file
    

    如果 local_file 没有指定路径,默认会下载到当前本地目录。

  7. 删除远程文件

    rm remote_file
    
  8. 创建远程目录

    mkdir remote_directory
    
  9. 删除远程目录

    rmdir remote_directory
    
  10. 退出 SFTP 会话

    exit
    

    或者

    bye
    

示例

假设你要连接到 example.com 上的 SFTP 服务器,用户名为 user,并且你想上传一个本地文件 localfile.txt 到远程服务器的 /home/user/uploads 目录下:

sftp user@example.com

输入密码后,你可以执行以下操作:

cd /home/user/uploads
put localfile.txt
ls
exit

这些命令将帮助你在 CentOS 系统中使用命令行进行基本的 SFTP 操作。

0
看了该问题的人还看了