当然可以!将文件或数据放到云主机(云服务器)上是一个非常常见的操作,作为一名新手,不用担心,这个过程其实和拷贝文件到U盘或移动硬盘类似,只是目标换成了远程的云主机。
下面我为你整理了几种最常用、最有效的方法,从简单到高级,你可以根据自身情况选择。
在开始之前,你必须先准备好云主机的三要素和一把钥匙:
1、IP地址:你的云主机的公网IP地址(例如123.123.123.123
)。
2、用户名:通常是root
(Linux系统)或Administrator
(Windows系统)。
3、密码或密钥:购买云主机时设置的登录密码,或者使用更安全的SSH密钥对。
4、SSH密钥(对于Linux):这是比密码更安全的方式,你本地会有一个私钥文件(如id_rsa
),在创建云主机时会把公钥放到主机上。
方法一:使用图形化SFTP工具(推荐新手使用)
这种方法最直观,就像使用FTP软件一样,通过一个可视化的窗口拖放文件。
适用系统:Linux 和Windows 云主机都适用。
常用工具:
FileZilla (免费、跨平台)
WinSCP (Windows平台)
FinalShell (国产,功能强大,自带sftp)
以 FileZilla 连接 Linux 云主机为例:
1、下载并安装 FileZilla。
2、打开软件,在顶部栏填写连接信息:
主机(H)填写你的云服务器公网IP
用户名(U)root
密码(W)填写你的root密码
端口(P)22
(SSH默认端口)
3、 点击“快速连接”。
4、 首次连接会弹出主机密钥提示,勾选“始终信任此主机”,点击“确定”。
5、 连接成功后,界面会分为左右两半:
左侧是你的本地电脑的文件。
右侧是云主机的文件系统。
6、 你只需要从左侧窗口找到本地文件,直接拖拽到右侧窗口的目标路径(如/home
或/www/wwwroot/your_website
),文件就会自动开始上传。
方法二:使用命令行SCP命令(Linux/macOS用户首选)
如果你使用Mac或Linux,或者熟悉Windows的PowerShell/CMD,scp
命令是非常高效和强大的工具。
适用系统:主要用于Linux 云主机。
基本命令格式:
scp -P [端口号] [本地文件路径] [用户名]@[IP地址]:[远程服务器路径]
示例:
1、上传单个文件(假设端口是默认的22):
scp /path/to/your/local/file.zip root@123.123.123.123:/home/
这会把本地的file.zip
上传到云服务器的/home/
目录下。
2、上传整个文件夹(使用-r
递归参数):
scp -r /path/to/your/local/folder root@123.123.123.123:/home/
3、如果云主机SSH端口不是22(例如是 2222):
scp -P 2222 /path/to/local/file.zip root@123.123.123.123:/home/
注意:-P
是大写!
4、使用密钥对登录(更安全):
scp -i ~/.ssh/your_private_key.pem /path/to/local/file.zip root@123.123.123.123:/home/
sftp
是另一个基于SSH的文件传输协议,它可以提供一个交互式的界面。
适用系统:主要用于Linux 云主机。
操作步骤:
1、 连接服务器:
sftp -P 22 root@123.123.123.123
2、 连接成功后,提示符会变成sftp>
。
3、 使用put
命令上传文件:
put /path/to/local/file.zip /home/remote_file.zip
4、 使用get
命令可以下载文件(与上传相反)。
5、 使用exit
或bye
退出sftp会话。
方法四:对于Windows云主机 - 远程桌面(RDP)直接拷贝
如果你的云主机是Windows系统,那么操作最简单。
1、 使用Windows自带的远程桌面连接 (mstsc) 连接到你的云服务器。
2、 成功登录后,在你的本地电脑和云服务器之间直接复制粘贴即可。
* 复制本地电脑的文件 (Ctrl+C)
* 在远程桌面的窗口中粘贴 (Ctrl+V)
注意:有时由于策略设置,复制粘贴功能可能被禁用,如果无法使用,可以用方法一(FileZilla),Windows服务器也支持SFTP。
方法 | 适用场景 | 优点 | 缺点 |
图形化SFTP工具 | 所有新手,传输大量文件或整个目录 | 直观,拖拽操作,可断点续传 | 需要安装额外软件 |
SCP命令 | Linux/macOS用户,熟练使用命令行 | 高效,可编写脚本自动化,无需额外软件 | 命令需要记忆,不如图形化直观 |
RDP复制粘贴 | Windows服务器用户 | 极其方便,无需学习 | 仅限Windows,大量文件传输可能不稳定 |
给新手的建议:
1、从 FileZilla 或 WinSCP 开始,这是最不容易出错、最直观的方法。
2、 传输重要文件前,最好在云主机上先备份旧文件。
3、 注意文件权限,特别是在Linux上,上传网站文件后,可能需要修改其所有者(chown)和权限(chmod)。
4、安全第一:强烈建议使用SSH密钥对代替密码登录,并修改SSH默认端口(22),这样可以极大降低被黑客暴力破解的风险。
希望这份详细的指南能帮助你顺利地把文件放到云主机上!
文章摘自:https://idc.huochengrm.cn/zj/14658.html
评论