0%

vps 上文件的上传/下载

前言

列举几种 vps 上文件下载/上传的几种方法(Notes 里记录了 N 种方法,有空尝试了再一一添加 -_-)

方法

  1. server: python -m SimpleHTTPServer
    client: http://123.45.56.78:8000

    缺点:不安全,打开期间任何人都可以访问。所以,文件拖完了赶紧 Ctrl + C (我还在研究怎么上传 - -)

  2. SFTP

    1. client: 生成 SSH Key
    2. server: cat ~/.ssh/id_rsa.pub | ssh user@123.45.56.78 -p port "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

      自行替换用户名、IP、 端口。

    3. client: 客户端连接
  3. scp(secure copy)

    1. 本地文件到远程目录 scp -P port test.txt user@123.45.56.78:/root/vpsfolder
    2. 本地目录到远程目录 scp -P port -r localfolder user@123.45.56.78:/root/vpsfolder
    3. 远程文件到本地目录 scp -P port user@123.45.56.78:/root/vpsfolder/test.txt ./localfolder
    4. 远程目录到本地目录 scp -P port -r user@123.45.56.78:/root/vpsfolder/test.txt ./localfolder