对于第一次接触服务器的朋友来说,刚刚购买一台了服务器,打开服务商控制台后完全不知道从哪里开始是很正常的情况,在没有相关知识储备的情况下,没有清晰的头绪怎么办?别担心,今天小编就为大家分享新手服务器连接教程,手把手教你快速入门。
一、服务器买了后第一步该做什么?
1. 获取登录信息
- 服务商(例如萤光云、lightnode)通常会在购买完成后通过邮箱或控制面板发送你的服务器登录信息。
- 记下以下重要信息:
- IP地址:服务器的访问地址。
- 管理员账号和密码:用于登录服务器的凭证。
- 控制面板地址:如果有图形化的管理界面,服务商会提供链接。
2. 尝试登录
- 使用远程桌面(Windows服务器):
- 在本地电脑上打开“远程桌面连接”,输入服务器的IP地址和管理员账户信息即可登录。
- 使用SSH工具(Linux服务器):
- 在Mac或Linux电脑上打开终端,在Windows上用PuTTY等SSH工具。
- 使用以下命令登录:
ssh root@<服务器IP>
然后输入管理员密码。
二、初步配置与安全设置
1. 更新系统与软件
- 登录后第一件事是更新系统,确保服务器使用的是最新的安全补丁:
- Ubuntu/Debian 系统:
sudo apt update && sudo apt upgrade -y
- CentOS/RHEL 系统:
sudo yum update -y
- Windows 系统:
- 使用“Windows 更新”功能,安装最新的安全更新和功能更新。
- Ubuntu/Debian 系统:
2. 配置防火墙
- 确保你的服务器只有必要的端口是开放的,比如Web服务器常用的80/443端口,SSH的22端口等:
- Linux 防火墙(ufw 或 firewalld):
sudo ufw allow 22 sudo ufw allow 80 sudo ufw allow 443 sudo ufw enable
- Windows 防火墙:
- 打开“Windows Defender 防火墙”,在“高级安全”设置中添加入站和出站规则。
- Linux 防火墙(ufw 或 firewalld):
3. 更改默认密码
- 为了提高安全性,建议第一时间更改服务器默认密码,并记录下来。
- 在Linux服务器中,可以用
passwd
命令修改:passwd
- 在Windows服务器中,按
Ctrl+Alt+Del
后选择“更改密码”。
三、部署常用服务与应用
1. 安装Web服务器
- 如果是用来托管网站,你可能需要安装一个Web服务器:
- Linux 上的 Nginx 或 Apache:
sudo apt install nginx
或
sudo apt install apache2
- Windows 上的 IIS:
- 通过“添加角色和功能向导”安装 IIS(Internet 信息服务)。
- Linux 上的 Nginx 或 Apache:
2. 设置数据库
- 对于需要存储数据的应用,可以安装数据库:
- MySQL/MariaDB:
sudo apt install mysql-server
- PostgreSQL:
sudo apt install postgresql
- MySQL/MariaDB:
3. 上传文件
- Linux 服务器:
- 使用
scp
命令从本地上传文件到服务器:scp localfile.txt user@<服务器IP>:/home/user
- 或使用SFTP工具(如WinSCP、FileZilla)。
- 使用
- Windows 服务器:
- 通过远程桌面会话中的“映射驱动器”功能,直接拖拽文件上传。
四、买完服务器后的常见用途与部署方法
1. 部署个人博客或小型网站
- 用途:搭建个人博客、作品展示站点或兴趣分享网站。
- 部署方法:
- 安装WordPress:通过VPS管理工具或SSH连接后,直接安装LAMP或LEMP环境,再运行WordPress安装程序。
- 配置域名:购买域名后,将其解析到服务器IP地址,完成绑定。
2. 搭建文件存储与共享服务
- 用途:利用服务器作为私人云存储,将文件集中管理并在多设备间同步。
- 部署方法:
- 安装Nextcloud或ownCloud:这类开源工具允许用户存储、共享和管理文件。
- 设置访问权限:通过防火墙规则和用户权限控制谁可以上传或下载文件。
3. 运行开发和测试环境
- 用途:为开发者提供独立的环境来测试代码、运行CI/CD工具,或者调试各种应用。
- 部署方法:
- 使用Docker:在服务器上安装Docker后,轻松创建和管理容器环境。
- 安装版本管理工具:例如Git,帮助团队协作和代码版本控制。
4. 托管游戏服务器
- 用途:为多人在线游戏提供一个稳定的联机平台。
- 部署方法:
- 安装游戏服务端:例如Minecraft、CS:GO等游戏的官方或开源服务端。
- 配置防火墙和端口转发:确保玩家可以稳定连接。
5. 构建代理和加速服务
- 用途:使用服务器为本地设备提供网络代理,从而优化访问速度或绕过某些网络限制。
- 部署方法:
- 安装代理工具:如Shadowsocks、V2Ray等,配置好加密协议和端口。
- 配置多节点:在不同地区的VPS之间建立连接,提升全球访问效率。
五、常见问题与解决办法
1. 登录失败怎么办?
- 确保输入的IP地址和端口正确。
- 检查服务商的控制面板,确保服务器状态正常。
- 如果密码不对,可以尝试在服务商面板上重置密码。
2. 无法访问网站?
- 确保防火墙已经允许HTTP和HTTPS端口。
- 检查Web服务器状态:
sudo systemctl status nginx
或
sudo systemctl status apache2
- 确保域名解析到服务器的IP。
3. 磁盘空间不足怎么办?
- 使用
df -h
查看磁盘使用情况,清理不必要的日志和临时文件。 - 如果仍然不足,可以联系服务商升级磁盘容量。
小编结语
刚买到手的服务器,对于新手来说真的是一头雾水,但只要按照上面的步骤操作,其实也不是很难的。