很多刚接触云服务器的人都会问,百度云服务器如何使用。说起来步骤并不多:选好实例,放行端口,登录进去,再把网站跑起来。下面用一个具体例子,把每一步要做什么、容易卡在哪里讲清楚。

先想清楚拿它做什么
选配置之前,先想清楚用途。小王是一名独立开发者,手上有一个做了两年的工具类网站。访问量不大,但要求长期在线,内容也要能随时更新。这样的需求决定了配置的方向:内存不用堆得很高,系统选常见的Linux发行版,带宽按实际访问量估算就行。
常见用途大致分三类:个人博客或小型官网、测试与开发环境、业务后端服务。博客更看重稳定和备份,测试环境可以随时开关,后端服务则对端口和资源占用更敏感。
购买时需要确认的几项
登录百度智能云控制台,进入云服务器BCC的购买页面,主要确认以下几项:
- 地域与可用区:优先选离目标用户近的地域,访问延迟会低一些。
- 实例规格:由CPU和内存决定。个人网站一般2核4G够用,访问量上来后再升级。
- 镜像:选公共镜像里的Ubuntu或CentOS这类常见系统,网上的教程多,遇到问题容易搜到答案。
- 存储与网络:系统盘建议不低于40GB。公网带宽可以先按需计费,观察一段时间再决定是否调整。
- 登录方式:可以设置登录密码,也可以绑定SSH密钥。密钥的安全性更好,但私钥文件要妥善保存,丢了就得重新处理。
小王最后选的是华北地域、2核4G、Ubuntu 22.04,登录方式用SSH密钥。实例创建完成后,控制台会显示公网IP,后面的连接和配置都要用到它,记下来或者复制到备忘录里。
安全组:只放行必要的端口
安全组可以理解为服务器前面的一道防火墙,默认情况下大部分端口是关闭的。小王的网站只需要三个端口:22用于SSH登录,80和443用于网页访问。他在安全组里只添加了这三条入站规则,其余端口都没有开放。
不要图省事把所有端口都对外开放。如果22端口对所有地址开放,服务器很快就会收到扫描和暴力破解的尝试,日志里会出现大量登录失败记录。更稳妥的做法是把来源地址限制在自己常用的IP范围内,比如家里或办公室的固定IP。
远程登录服务器
Linux实例通常用SSH登录。在本地终端执行下面的命令,其中IP是文档保留地址,实际使用时换成自己的公网IP:
ssh -i ~/.ssh/my_key.pem ubuntu@203.0.113.10
如果提示私钥权限过宽,在Linux或macOS上执行 chmod 400 ~/.ssh/my_key.pem 修正即可。首次连接时终端会询问是否信任该主机的指纹,输入yes确认。
进入系统后,建议先更新软件包,再新建一个普通用户并授予sudo权限。日常操作尽量不用root账号,误操作的影响范围会小很多。
Windows实例则使用远程桌面(RDP)。在控制台获取初始密码,用本地的远程桌面工具输入公网IP,再填入账号和密码即可连接。首次登录后最好把密码改掉。
部署第一个网站
小王的网站是静态页面加少量后端接口,部署顺序大致如下:
- 更新系统。执行apt update和apt upgrade,把基础组件升到最新版本。
- 安装Nginx。用apt install nginx安装并启动,然后在浏览器里访问公网IP。能看到默认页面,说明服务已经正常运行。
- 上传网站文件。在本地把静态文件打包,用scp命令传到服务器的/var/www/html目录。
- 配置域名解析。在域名服务商的控制台添加一条A记录,指向服务器的公网IP。解析生效通常需要几分钟到几小时,不必反复刷新检查。
- 开启HTTPS。使用Certbot申请免费证书,并设置自动续期,这样证书过期导致网站打不开的情况就能避免。
小王用了大约两个小时完成全部步骤。第一次部署时网站打不开,最后发现是安全组没有放行443端口。新手遇到这类问题很常见,排查时可以按安全组、系统防火墙、服务状态的顺序看,能少走弯路。
日常维护的几个习惯
- 做快照备份:在重大改动之前手动创建一次快照,出问题时可以回退。
- 盯住资源占用:用top命令或控制台的监控面板查看CPU和内存。负载长期偏高,说明要么程序有问题,要么配置该升级了。
- 及时打系统补丁:不少服务器被入侵,原因是已知漏洞一直没有修复。
- 算清楚计费方式:包年包月和按量计费的成本差别可能很大。业务长期稳定运行的,通常包年包月更划算;临时测试的,按量付费更灵活。
百度云服务器的上手流程不复杂,真正容易出问题的是细节,比如端口没放行、密钥权限不对、解析没生效。控制台的界面和菜单可能随版本调整,具体操作以页面实际显示为准。如果你准备买第一台云服务器,可以先用一个小项目练手,熟悉之后再放更重要的业务。