温馨提示×

SFTP在Linux中的基本操作

小樊
42
2025-11-15 06:51:19
栏目: 智能运维

SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,它在Linux系统中广泛使用。以下是SFTP在Linux中的一些基本操作:

连接到SFTP服务器

  1. 打开终端

    terminal
    
  2. 使用SFTP命令连接到服务器

    sftp username@hostname
    

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

  3. 输入密码: 系统会提示你输入密码。注意,密码不会显示在屏幕上。

常用SFTP命令

  • 列出远程目录内容

    ls
    
  • 切换远程目录

    cd directory_name
    
  • 上传文件到远程服务器

    put local_file remote_file
    

    或者

    put local_file [remote_directory/]
    
  • 从远程服务器下载文件

    get remote_file local_file
    

    或者

    get remote_file [local_directory/]
    
  • 删除远程文件

    rm remote_file
    
  • 删除远程目录

    rmdir remote_directory
    
  • 创建远程目录

    mkdir remote_directory
    
  • 退出SFTP会话

    exit
    

    或者

    bye
    

高级操作

  • 查看当前工作目录

    pwd
    
  • 更改本地文件权限

    chmod permissions local_file
    
  • 获取远程文件的详细信息

    ls -l remote_file
    
  • 递归上传或下载目录

    put -r local_directory remote_directory
    

    或者

    get -r remote_directory local_directory
    
  • 使用通配符

    ls *.txt
    get *.txt
    
  • 断开连接并重新连接: 如果连接中断,可以重新使用相同的命令重新连接。

注意事项

  • 确保你有足够的权限来执行这些操作。
  • 在传输敏感数据时,始终使用SFTP而不是普通的FTP,因为SFTP提供了加密功能。
  • 定期检查服务器的安全设置,确保没有未授权的访问。

通过这些基本操作,你应该能够在Linux系统中有效地使用SFTP进行文件传输和管理。

0