记录一次私人服务器的搭建过程

记录一次私人服务器的搭建过程 - 第1张图片
前言
我一直有一个自建服务器的打算。正好前几天在二手市场花百来块钱淘到了一套老旧的台式机。
记录一次私人服务器的搭建过程 - 第2张图片
记录一次私人服务器的搭建过程 - 第3张图片
查了一下配置,双核+2GB内存+500GB盘,用来做服务器已经足够了。
记录一次私人服务器的搭建过程 - 第4张图片

下面就开始我的服务器改造之路。

提醒:本文仅为粗略记录搭建过程,部分操作细节可能会省略,需要有相应的基础才能看懂。
进行改造
1 、下载服务器镜像文件
对于服务器系统的选择,一开始我打算用 CentOS,但是在安装过程出了点问题,而且找不到解决办法,所以就改用 Ubuntu 了。
首先去 Ubuntu 官网下载服务器版的镜像
地址:https://cn.ubuntu.com/
记录一次私人服务器的搭建过程 - 第5张图片
2 、处理镜像
把下载好的镜像文件拷贝到 Ventoy 的 U 盘里(对 Ventoy 不了解的点这里),进行 U 盘启动(各个品牌的启动快捷键到后台回复 “快捷键” 即可获取),选择 Ubuntu 镜像。
记录一次私人服务器的搭建过程 - 第6张图片
记录一次私人服务器的搭建过程 - 第7张图片
3 、安装系统
进行系统安装(具体安装步骤就不展示了)
记录一次私人服务器的搭建过程 - 第8张图片
安装完成后重启就可以进入系统
4 、安装工具
启动后先激活了 root 账户,然后切换到 root 账户继续进行下面的操作(不用再担心权限问题)
由于 Ubuntu 没有内置网络工具,所以要先安装。使用下面的命令进行安装:
apt install net-tools
记录一次私人服务器的搭建过程 - 第9张图片
安装完成后就可以使用 ifconfig 等命令了
记录一次私人服务器的搭建过程 - 第10张图片
5 、设置静态 IP
因为我主要通过 SSH 进行控制,不想每次连接之前都查一下 IP,所以决定将 IP 设为静态
先在 /etc/netplan/ 目录下找到网卡配置文件,使用 vim 编辑器对配置文件进行修改
记录一次私人服务器的搭建过程 - 第11张图片
修改网卡配置内容
1:要设置的静态 IP,后面的/24 是掩码位2:关闭 dncp43:网关4:DNS 服务器
记录一次私人服务器的搭建过程 - 第12张图片
修改完之后使用以下命令使配置生效
记录一次私人服务器的搭建过程 - 第13张图片
再次查看 IP,发现已经改变了,重启服务器后 IP 也没有再变
记录一次私人服务器的搭建过程 - 第14张图片
6 、配置 SSH
先安装 ssh
apt install ssh
记录一次私人服务器的搭建过程 - 第15张图片
生成密钥
ssh-keygen
记录一次私人服务器的搭建过程 - 第16张图片
查看 ssh 运行状态
service sshd status
记录一次私人服务器的搭建过程 - 第17张图片
ssh 成功连接
记录一次私人服务器的搭建过程 - 第18张图片
7 、远程使用 SSH
因为大部分时间我都是在学校,而服务器我打算一直放在家里,我希望在学校的时候也能够控制这台服务器,所以得进行内网穿透(如果路由器有公网 IP 的话就不用这么麻烦,但是很可惜我家里的没有)。
思考片刻,我决定使用花生壳提供的内网穿透服务。
先去花生壳官网寻找下载方法
网址:https://hsk.oray.com/download/
记录一次私人服务器的搭建过程 - 第19张图片
在 Ubuntu 服务器下载花生壳客户端
记录一次私人服务器的搭建过程 - 第20张图片
安装花生壳客户端
安装完成后会得到一个 SN 码
记录一次私人服务器的搭建过程 - 第21张图片
去花生壳官网,使用 SN 码登录(密码默认为 admin)
网址:https://console.hsk.oray.com/forward
记录一次私人服务器的搭建过程 - 第22张图片
登录后要绑定账号,按照提示进行绑定即可
记录一次私人服务器的搭建过程 - 第23张图片
绑定账号之后就会激活设备了
记录一次私人服务器的搭建过程 - 第24张图片
添加映射,名称随意,类型选择 tcp,模板使用 SSH 服务,域名随便选一个,内网主机填写服务器的 IP,填写好之后进行保存
记录一次私人服务器的搭建过程 - 第25张图片
记录一次私人服务器的搭建过程 - 第26张图片
使用域名+随机分配的端口就可以在公网远程 SSH 连接了
记录一次私人服务器的搭建过程 - 第27张图片
记录一次私人服务器的搭建过程 - 第28张图片
以后我在服务器部署好的项目也可以通过内网穿透的方式映射到公网
记录一次私人服务器的搭建过程 - 第29张图片
8 、远程启动
前面解决了远程控制的问题,现在还有一个重要的问题需要解决——远程开机
本来我想用网络唤醒 (WOL) 的方式,但是因为没有公网 IP,所以只能无奈放弃,后来我索性使用更简单的方法——直接买个智能插座(20 块钱左右)。
买回来后先将插座配网(卖家会给教程)
记录一次私人服务器的搭建过程 - 第30张图片
然后在主机的 BIOS 里面将 “断电开机” 打开(每个品牌的机子叫法不一样),保存退出
记录一次私人服务器的搭建过程 - 第31张图片
最后就可以在手机上实现远程开机了
记录一次私人服务器的搭建过程 - 第32张图片
9 、其他配置
为了降低功耗,我还调整了一下风扇的参数
记录一次私人服务器的搭建过程 - 第33张图片
后记

在这一切忙完之后,我突然意识到一个问题:因为是用台式机改造的服务器,在没有进行硬件改造的前提下,如果一直让它运行的话功耗非常高,所以我只能在需要的时候再启动它。然而,以上这些需求在虚拟机也可以实现啊,而且还不用进行内网穿透,也不用担心网络问题。所以,这次的自建服务器真是个愚蠢的决定!要想长期稳定地使用,还是得购买大厂提供的弹性云服务器。

不说了,我要去天台思考人生了。。。

 

《记录一次私人服务器的搭建过程》留言数:0

发表留言