我将从获取途径、基本使用流程和常见用途三个方面,为您提供一个清晰、易懂的指南。
主要有两类途径:
1、主流云厂商的免费试用计划:
优点提供配置较高(通常为1核1G或2核4G)的服务器,试用期较长(通常1-3个月),并提供大量配套的免费云产品(如数据库、存储、CDN等)。
缺点需要绑定信用卡或支付宝,试用期结束后如果不手动降配或销毁,可能会产生费用。
推荐平台
阿里云提供“免费试用”套餐,新用户可免费领取多个产品。
腾讯云有“云产品免费体验馆”,服务器配置不错。
华为云同样有免费试用活动。
AWS (Amazon Web Services)提供12个月的免费套餐,其EC2(弹性计算)微型实例是免费的。
Google Cloud Platform (GCP)提供300美元的赠金,有效期90天,可以自由使用任何产品。
Oracle Cloud提供“始终免费”套餐,包括2台永久免费的AMD虚拟机,性价比极高。
2、提供永久免费小主机的平台:
优点真正永久免费,无需信用卡。
缺点配置极低(通常内存小于1G),性能弱,可能有限制(如网络带宽、流量、定时休眠等)。
推荐平台
Heroku开发者首选,部署Web应用极其方便,但有睡眠机制。
Vercel / Netlify主要用于部署静态网站(HTML/CSS/JS),自动化程度高,速度和体验很好。
GitHub Pages免费托管静态网站,与GitHub仓库无缝集成。
Railway / Render类似Heroku的现代化平台,提供免费额度。
对于初学者,建议从阿里云或腾讯云的免费试用服务器开始,因为它们中文支持好,教程丰富,配置也足够学习使用。
二、 拿到服务器后,基本使用流程是怎样的?
假设您已经成功领取了一台阿里云或腾讯云的ECS(弹性计算服务)服务器。
你无法直接看到它的桌面(因为服务器通常没有图形界面),你需要使用一个叫SSH 的工具来远程连接它。
Windows 用户
1. 下载安装PuTTY
或Xshell
这类SSH客户端软件。
2. 打开软件,输入你的服务器的公网IP地址。
3. 连接后,输入用户名(通常是root
)和密码(是你购买时设置的)。
macOS / Linux 用户
1. 直接打开终端(Terminal)。
2. 输入命令:ssh root@你的服务器公网IP
,然后按回车。
3. 输入密码后即可登录。
成功登录后,你会看到一个命令行提示符,比如root@iZbp1xxx:~#
,这意味着你已经完全控制了这台远程服务器。
新服务器就像一台刚装好操作系统的电脑,需要做一些安全设置。
1、更新系统:获取最新的软件包和安全补丁。
# 对于 Ubuntu/Debian 系统 sudo apt update && sudo apt upgrade -y # 对于 CentOS/RHEL 系统 sudo yum update -y
2、修改默认SSH端口:默认的22端口很容易被攻击者扫描,改为一个不常用的端口(如 3522)。
vim /etc/ssh/sshd_config
找到#Port 22
这一行,去掉注释#
,并把22改成你想要的端口号(如Port 3522
),保存退出后重启SSH服务。
systemctl restart sshd
注意:在云厂商的控制台防火墙(安全组)里,也必须放行你新设置的端口(如3522),否则会无法连接。
3、设置防火墙:只开放必要的端口(如SSH新端口,Web服务的80/443端口)。
# 使用 ufw (Ubuntu) 或 firewalld (CentOS) 来管理 # 例如在Ubuntu上: sudo ufw allow 3522/tcp # 允许新的SSH端口 sudo ufw allow 80/tcp # 允许HTTP sudo ufw allow 443/tcp # 允许HTTPS sudo ufw enable # 启用防火墙
这是最有趣的部分!以下是一些常见操作的命令示例:
安装一个Web服务器 (Nginx)
# Ubuntu sudo apt install nginx -y sudo systemctl start nginx # 安装完成后,在浏览器输入你的服务器公网IP,应该能看到"Nginx欢迎页面"。
部署一个简单的网站
默认的网站文件目录通常是/var/www/html
,你可以把你的HTML文件上传到这个目录。
上传文件方法使用scp
命令或SFTP软件(如FileZilla)。
SCP命令示例(在本地电脑终端运行)
scp -P 3522 /本地/路径/我的网站.html root@你的服务器IP:/var/www/html/
安装数据库(MySQL)
sudo apt install mysql-server -y sudo mysql_secure_installation # 运行安全安装脚本,设置root密码等
1、学习和测试Linux:这是最好的Linux学习环境,随便折腾,玩坏了可以重装系统。
2、搭建个人博客或网站:使用WordPress、Hexo、Hugo等框架搭建你的个人站点。
3、开发测试环境:作为程序员,用来测试代码、API接口、做持续集成(CI/CD)。
4、搭建私人网盘:使用Nextcloud等工具搭建属于自己的私有云盘。
5、游戏私服:搭建Minecraft(我的世界)、Terraria等游戏的私人服务器和朋友一起玩。
6、代理和加速:搭建科学上网工具(请注意遵守当地法律法规)。
7、运行自动化脚本:运行Python爬虫、定时任务(Cron Job)等。
数据安全免费服务器不适合存放重要或敏感数据,厂商可能随时终止免费计划,硬盘也可能损坏,务必做好备份。
网络安全一定要做好安全配置(修改端口、强密码、禁用root登录、配置防火墙),否则服务器很容易被黑客入侵成为“肉鸡”。
费用陷阱对于试用服务器,务必设置预算告警,并在试用期结束前决定是销毁服务器还是降配为免费套餐(如果提供的话),避免产生意外费用。
希望这份详细的指南能帮助你顺利开始使用免费云服务器!从一个小项目开始,亲手实践是最好的学习方式。
文章摘自:https://idc.huochengrm.cn/zj/16120.html
评论