购买云主机后,你可以通过以下步骤快速上手使用,这里以常见的Linux 系统(如 CentOS/Ubuntu)为例,Windows 系统操作逻辑类似(通过远程桌面连接):
1、获取登录信息
- 在云平台控制台(如阿里云、腾讯云、AWS)找到你的云主机实例。
- 记录关键信息:
✅公网 IP 地址(如123.123.123.123
)
✅登录用户名(Linux 默认为root
,Windows 为Administrator
)
✅登录密码或密钥(购买时设置的密码,或下载的.pem
密钥文件)
2、登录服务器
Linux 系统(通过 SSH):
# 使用密码登录 ssh root@你的公网IP # 使用密钥登录(需先设置密钥文件权限为400) ssh -i /路径/密钥.pem root@你的公网IP
Windows 系统:
使用远程桌面连接(mstsc.exe),输入公网 IP 和用户名/密码。
1、修改默认密码
passwd # 输入新密码(建议高强度密码)
2、创建普通用户(避免长期使用 root)
adduser yourname # 创建用户 usermod -aG sudo yourname # 赋予sudo权限(Ubuntu) # CentOS 替换为:usermod -aG wheel yourname
3、配置防火墙
- 开放必要端口(如 80/443 用于网站,22 用于 SSH):
# Ubuntu 使用 ufw ufw allow 22 ufw allow 80 ufw allow 443 ufw enable # CentOS 使用 firewalld firewall-cmd --zone=public --add-port=22/tcp --permanent firewall-cmd --reload
重要! 修改 SSH 端口(减少攻击):
编辑/etc/ssh/sshd_config
,修改Port 22
为其他端口(如2222
),重启服务systemctl restart sshd
。
4、禁用密码登录(推荐使用密钥登录)
在/etc/ssh/sshd_config
中设置:
PasswordAuthentication no PubkeyAuthentication yes
根据需求选择安装:
用途 | 安装方式(Linux 示例) | |
运行网站 | 安装 LAMP/LEMP 环境:# Ubuntu | |
运行 Python 应用 | 安装 Python3 + Pip:apt install python3 python3-pip | |
部署 Docker | 一键安装:curl -fsSL https://get.docker.com | sh |
数据库服务 | MySQL:apt install mysql-server Redis: apt install redis |
1、通过 SCP 命令(本地 → 服务器)
scp -P 22 /本地/文件路径 root@公网IP:/服务器/目标路径/
2、通过 FTP/SFTP 工具
使用 [FileZilla](https://filezilla-project.org/) 等工具,协议选SFTP,端口 22。
1、将网站文件上传到/var/www/html/
(Apache)或/usr/share/nginx/html/
(Nginx)
2、配置域名解析:在域名控制台将域名 A 记录指向云主机公网 IP
3、配置 Web 服务器(参考 Nginx/Apache 教程)
1. 上传脚本到服务器 scp my_script.py root@IP:/home/ 2. 安装依赖 pip3 install -r requirements.txt 3. 后台运行(使用 nohup 或 tmux) nohup python3 my_script.py > output.log &
1、安装 MySQL/PostgreSQL
2、配置远程访问权限(谨慎开放公网!)
3、通过本地 Navicat/DBeaver 连接
1、查看资源状态
top # 实时进程监控 df -h # 磁盘空间 free -h # 内存使用 netstat -tunlp # 查看端口占用
2、设置告警
在云平台控制台配置 CPU/内存/带宽阈值告警(如阿里云「云监控」)。
3、定期备份
快照功能:在云平台控制台定期创建系统盘快照(重要!)。
数据备份:用crontab
定时备份数据库到 OSS 或本地。
无法 SSH 连接 → 检查安全组是否开放 22 端口、服务器防火墙设置。
网站无法访问 → 检查 80/443 端口是否开放、Web 服务是否运行(systemctl status nginx
)。
磁盘空间不足 → 清理日志(/var/log/
)或扩容磁盘。
使用管理面板(适合新手):
安装 [宝塔面板](https://www.bt.cn/) 或 [aaPanel](https://www.aapanel.com/) 可视化操作。
学习基础 Linux 命令:cd
,ls
,vim
,chmod
,systemctl
等。
代码/配置管理:用 Git 管理项目,避免直接修改生产环境。
> 💡提示:国内云主机搭建网站需完成ICP 备案(域名指向国内服务器必须备案),否则会被阻断 80/443 端口访问。
按照以上步骤,你已能完成云主机的基础部署,根据具体需求(建站/应用/数据库),可进一步深入配置,遇到问题可随时查阅云平台文档或社区支持!
文章摘自:https://idc.huochengrm.cn/zj/12665.html
评论