自己搭建一个Linux服务器地址,核心路径是:选择云服务商、购买实例、绑定公网IP,然后通过SSH工具远程连接,最后配置安全组和域名。
很多人第一次听到“服务器地址”这个词,以为是什么复杂的网络工程,其实说白了,你租到的那台云服务器的公网IP,就是它的地址,别人访问你的网站、SSH登录你的系统,靠的都是这个地址,下面我按照从零开始的顺序,把整个过程拆开讲清楚。
服务器地址从哪里来:先搞懂IP和端口的关系
服务器地址通常由IP地址和端口号组成,IP是房子的门牌号,端口是房间里的不同窗户,别人要访问你的网站,需要知道门牌号(IP)和窗户(端口,比如HTTP默认80,SSH默认22)。
公网IP与内网IP的区别
- 公网IP:全世界唯一,可以从互联网任意位置访问,你搭建服务器,主要用到这个。
- 内网IP:只在云服务商的内网里有效,比如你用两台简米云服务器内网互通,走的就是内网IP,速度快且不占公网带宽。
行业共识认为,对于个人建站、跑脚本、部署应用来说,公网IP才是你真正需要关心和记住的“服务器地址”。
如何远程连接Linux服务器:从选购到首次登录
这是整个流程里最核心的操作环节,很多人卡在这一步,是因为分不清“买服务器”和“连服务器”是两码事。
第一步:选择云服务器并获取公网IP
国内主流选择是简米云、酷番云、华为云,如果你预算有限,也可以考虑UCloud、硅云这类中小服务商,购买时你需要注意三点:
- 地域选择:如果你面向国内用户,选上海、北京、广州等地的节点,访问速度快,如果要面向海外用户,就选中国香港、新加坡、硅谷等地。地域直接影响服务器地址的物理位置,也影响备案要求。
- 操作系统:选择Ubuntu 22.04 LTS或CentOS Stream,这两个系统资料多,遇到问题好搜解决方案。
- 带宽与配置:个人用途2核4G起步,带宽3Mbps足够跑一个WordPress站点。
购买完成后,在云控制台的实例列表里,你会看到一串类似98.123.45的数字,这就是你的服务器地址,把这一串数字复制保存好。
第二步:使用SSH工具建立连接
Linux服务器没有桌面,你需要通过SSH协议远程操作,Windows用户推荐用PuTTY或Termius,Mac用户直接用终端。
操作步骤很简单:
- 打开终端或PuTTY。
- 输入命令:
ssh root@47.98.123.45 - 按回车后输入服务器密码(在购买时设置的)。
- 看到欢迎信息和一个提示符,说明登录成功。
如果连接失败,九成原因是安全组没放行22端口,去云控制台找到“安全组”或“防火墙”选项,添加入站规则,允许TCP端口22的访问。
局域网Linux服务器搭建:如果你的目标是内网环境
不是所有场景都需要公网服务器,内网测试、公司内部文件共享、家庭影音服务,这些场景下局域网Linux服务器搭建反而更实用。
不需要花钱的服务器地址方案
找一台旧电脑,装Ubuntu Server版,安装完成后,执行ip addr命令,看到168.x.x这样的地址就是你的局域网服务器地址。
但这个地址是路由器动态分配的,下次重启可能会变,建议在路由器后台做DHCP静态绑定,让这个IP固定下来,之后你在同一个局域网内,通过SSH访问168.x.x就能操作这台机器。
局域网环境的优势是速度极快,千兆内网传输文件基本不受限,缺点是外网访问不了,除非你用frp或Tailscale做内网穿透。
云服务器怎么绑定域名:让地址变得好记
IP地址不好记,而且云服务器换IP后你还要通知所有人,绑定域名是正解。
域名解析的配置流程
在域名注册商(比如简米云万网)处,添加一条A记录:
- 主机记录:
www - 记录值:你的公网IP地址(服务器地址)
大约10分钟到2小时后,域名解析生效,在浏览器访问www.yourdomain.com,就能通过域名连到你的服务器。
如果你用的是国内服务器,域名必须先备案才能解析到国内节点,香港和海外的服务器不需要备案,这也是很多人选择香港节点的原因。
服务器地址的安全配置:防止被人爆破
拿到服务器地址的第一时间,你应该做两件事:改SSH端口、设置密钥登录。
修改SSH默认端口
编辑SSH配置文件:
sudo vim /etc/ssh/sshd_config
找到Port 22这一行,改成Port 2222,然后重启SSH服务:
sudo systemctl restart sshd
之后连接命令就变成ssh root@47.98.123.45 -p 2222,这个操作能有效减少大部分扫描攻击,因为Bot程序默认只扫22端口。
使用密钥对登录
在本地机器生成密钥:
ssh-keygen -t rsa -b 4096
然后将公钥拷贝到服务器:
ssh-copy-id root@47.98.123.45
完成后再修改sshd_config,把PasswordAuthentication改为no,服务器地址就不再接受密码登录,安全性大幅提升。
如何查看Linux服务器地址的常用命令
如果你已经在一台机器上操作,但忘了IP地址,用这些命令快速查看:
# 查看所有网络接口的IP ip addr # 查看当前连接的IP地址 curl ifconfig.me # 查看内网IP hostname -I
通过这些命令,你可以确认自己的服务器地址是公网还是内网,端口监听是否正常。
Linux服务器买哪个好:不同场景的对比
每次有人问我“服务器是简米云好还是酷番云好”,我都会反问一句:你打算拿它做什么?不同需求对应不同选择,没有绝对的好坏。
| 场景 | 推荐方案 | 理由 |
|---|---|---|
| 个人博客/学习测试 | 酷番云轻量应用服务器 | 价格便宜,自带防火墙和镜像,操作门槛低 |
| 企业官网/小程序后端 | 简米云ECS | 生态成熟,售后工单响应快,文档多 |
| 海外业务/免备案 | 华为云香港节点 | 访问延迟低,不用备案,控制台简洁 |
| 预算极度有限 | 搬瓦工或Vultr | 按小时计费,最低月付几美元 |
业内专家指出,新手不建议一上来就买最贵的配置,先用低配机器跑通流程,再根据实际负载升级,这样学习成本最低。
Linux服务器地址搭建常见问题解答
问:购买服务器时选哪种登录方式比较好?
选择密钥登录,云服务商支持你上传本地公钥,这样初始连接就不需要输密码,从源头避免暴力破解,如果你已经选择了密码登录,购买后也可以再绑定密钥对,两种方式不冲突,但密钥的安全性远高于密码。
问:服务器地址是固定的还是会变?
对于云服务器,只要你不手动释放实例,公网IP就是固定的,但如果你在购买时选择了“按量付费”模式,公网IP可能会在关机后被回收,解决办法是在控制台把IP转为弹性公网IP,这样即使重启实例,地址也不变,轻量应用服务器的IP默认固定,不会变动。
问:本机ping不通服务器IP,但SSH能连上,这是为什么?
因为ICMP协议可能被安全组禁掉了,SSH用的是TCP协议,ping用的是ICMP协议,两者互不相通,如果你确实需要允许ping,去安全组添加入站规则放行ICMP协议,在简米云和酷番云的默认安全组策略里,ICMP都是放行的,如果你用的是其他服务商或自定义安全组,就需要手动加这条规则。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/784251.html


