目 录CONTENT

文章目录

无需任何软件通过命令行向linux服务器传输文件

geekrabbit
2024-10-11 / 0 评论 / 0 点赞 / 41 阅读 / 686 字 / 正在检测是否收录...
温馨提示:
创作不易,转载请注明出处

使用SFTP(SSH File Transfer Protocol)可以通过安全的SSH连接在本地和远程主机之间传输文件。以下是如何使用SFTP的基本步骤:
excalidraw-animate

兼容性强

支持所有终端 windows. macos 安卓 linux全都支持无需额外安装第三方软件

1. 连接到远程服务器

打开终端并输入以下命令以连接到远程服务器:

sftp 用户名@服务器IP
  • put 文件名 上传文件到服务器
  • get 文件名 下载文件到本地。

2. 常用SFTP命令

连接成功后,您将进入SFTP交互式命令行界面,可以使用以下命令:

  • 查看远程目录内容

    ls
    
  • 查看本地目录内容

    lls
    
  • 切换远程目录

    cd remote_directory
    
  • 切换本地目录

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

    put local_file
    
  • 下载文件到本地

    get remote_file
    
  • 上传整个目录到远程服务器

    put -r local_directory
    
  • 下载整个目录到本地

    get -r remote_directory
    
  • 退出SFTP会话

    bye
    

    exit
    

3. 示例

假设您要将本地文件example.txt上传到远程服务器的/home/username/目录:

sftp username@remote_host
sftp> put example.txt /home/username/
sftp> bye

注意事项

  • 确保您有远程服务器的访问权限,并且SSH服务正在运行。
  • SFTP使用SSH协议,因此需要确保SSH端口(默认22)是开放的。
  • 如果连接失败,请检查网络连接、用户名、密码以及SSH配置。

如果您在使用过程中遇到任何问题,请提供具体的错误信息,我会帮助您解决。

0
博主关闭了所有页面的评论