从零开始的VPS科普:认识你的第一台服务器

前几天有人跑来问我,为什么他的服务器没有屏幕、看不到桌面——我这才意识到:好像一直没有一篇文章,是真正从零开始、专门写给小白看的服务器科普。
大多数教程都默认你已经知道什么是VPS、什么是SSH,上来就直接开干,但对于真正的新手来说,这道门槛其实挺高的。
于是这个系列就这么来了:写给小白的,从0开始的VPS科普。
本文较长,分成很多板块,目标只有一个:让你读完之后,对VPS有一个完整、清晰的认知,不再一头雾水。内容较多,会分块持续更新。
目前规划的章节如下:
- 初识VPS:什么是VPS?
- 拿到VPS之后——第一次连接
- 服务器的安全防护
- 服务器的常见应用
- 服务器的进阶玩法
- ……
那就让我们开始吧。
本文无需任何前置知识即可食用,小白友好向科普~
笔者水平有限,如有问题还请直接指正,猫猫会及时修改避免误导小白
初识VPS:什么是VPS?
1.1 VPS的概念
VPS,全称Virtual Private Server,中文叫虚拟专用服务器。
有点绕?没关系,我们用拆词法去理解这个名词。
先说服务器,这个东西听起来非常高大上,但其实就是“专门对外提供服务的机器”。例如你用你的电脑看视频时,会访问一个网站,网站把视频发送给你,亦或者你正在看这篇文章,网站方会把这篇文章发送给你,在这个场合下,你是被服务对象,接受别人给你提供的视频服务,文章服务,既然有被服务方,自然就有服务方,也就是服务提供商,这个服务提供商,也是由机器组成的,而我们就称之为“服务器”,即“专门对外提供服务的机器”。
其实严格的说,你的电脑也可以是服务器的一员,比如你在你的电脑上搭建了一个MC游戏服务器,你的室友连接进来游玩,这个时候你的电脑就会提供给你的室友MC游戏服务,你的电脑此时即是“服务器”。
服务器的本质,不过是一台能响应请求、提供服务的计算机。你的电脑有 CPU、有内存、有硬盘、能联网,完全可以胜任这个需求,自然也可以划入服务器的范围。
那为什么我们平时不用自己的电脑来”当服务器”呢?
很简单:
- 你的电脑不会24小时开机,电脑一关,别人就无法访问你的MC服务器
- 你的电脑网络不稳定会波动,比如家里的网线断了,停电了,都会导致别人无法连接你的MC游戏服务器亦或者是游戏体验很卡
- 你的电脑还有很多其他活要干,你不可能只用来跑MC服务器,比如你要用来办公/看视频,性能可能会不够用
哎,这个时候你自然会想:能不能专门搞一台24小时不关机,网络稳定,性能好,一直提供服务的机器?
这个就是我们常规意义上所指的服务器:一直开机,一直在线,随时响应的机器
”服务器“的事情聊完了,那我们接着聊专用的事
既然需要服务器,最直接的办法是自己买一台,放在机房里。 但这对大多数人来说太贵了:硬件机器要钱,拉网线要钱,电费要钱,维护也要花时间,WTF?这也太麻烦了,能不能请一个人专门干这事?他买个1000台服务器放在机房里统一维护,然后租给有这些需求的人?但是又面临一个问题:服务器机器往往是非常大型的机器,动辄64核+512GB内存+4TB存储,一个人租也太贵了,每个月光是电费都是一笔昂贵的开销,而且关键是:根本用不上这么多配置。我跑个MC只要其中的4核+8GB内存+20GB存储,能不能单独卖这一部分给我?
于是出现了一种折中方案:一台强劲的机器,被切割成许多份, 每份独立租给不同的人使用。 你租下其中一份,它就是你的——有独立的操作系统,独立的 IP 地址, 独立的存储空间,别的租客看不到你的数据,也干扰不了你的服务,任凭隔壁租户把自己的服务器都弄冒烟了,也和你没有关系。
这就是**Private(专用)**的含义:它是你私有的、专属的一台机器
哎呀,猫猫猫猫,这个方案确实挺不错的,但是还是太贵了,我的MC服务器每天只有固定时间我才玩,其他时间我压根就不用,这个机器我租了也是闲置的,CPU/内存完全用不上,难道我还要为这些我用不上的性能付费吗?可以我不用的时候给别人吗?这样可以省下一笔钱,有这样的方案吗?
有的,兄弟,有的
答案是虚拟化技术。通过软件模拟,一台物理服务器可以同时运行 多个相互隔离的”虚拟机”,每个虚拟机都以为自己是一台独立的电脑, 拥有自己的 CPU 份额、内存、硬盘。 这就是**Virtual(虚拟)**的含义:它不是一台真实存在的独立机器, 而是从一台专用机器上虚拟出来的。
比如说刚刚你租下的4核+8GB内存+20GB存储机器(这对跑一个MC服务器来说绰绰有余),你一般只会用到20%的性能,那我们就把这个机器虚拟出来5台,租给5个人,虽然每个人的性能会下降(其实只有大家一起用的高峰期才会下降,如果没别的人用那么这些资源你也可以充分利用,发挥100%的性能),但是价格又降低了5倍啊,这也太划算了!
这个时候,你买到的这台机器,就是我们所说的VPS(虚拟专用服务器)
VPS = 从一台物理服务器上虚拟出来的、属于你私有的、专门用来提供服务的小型计算机
它 24 小时开机,网络稳定, 你可以随时通过网络连进去,在上面做任何你想做的事,即使你去干别的活,这台服务器仍然会继续运行,随时提供服务,让别人随时进入你的MC服务器进行游玩,而且这个方案你也能承担价格,非常折中的方案。
1.2 VPS的配置
VPS都包含哪些东西啊?
前面我提到了VPS的配置:4核+8GB内存+20GB存储
这个是什么?
一台VPS的构成非常多,我们关注的核心参数一般是:
- CPU:服务器的大脑,负责处理所有的计算任务。CPU越强大,服务器处理任务的速度就越快。
- 内存:服务器的工作台,程序运行的时候,需要把数据临时放在内存里,内存越大,能同时跑的程序就越多、越流畅。内存不够的时候,服务器会开始响应变慢,严重的时候程序直接崩掉,系统死机。
- 硬盘:服务器的仓库,硬盘是长期存储的地方,各种程序、文件、数据库、日志、音频文件……所有需要长期保存下来的东西都放在这里。
- 带宽:服务器的数据传输的最大速度,比如说会看到1Gbps(1000Mbps)速度,就是这个服务器可以对外传输的速度最大为1000Mbps
- 流量:有些VPS会限制你每月的总流量,比如”每月1TB流量”,超了之后要么限速,要么额外收费。
- 公网IP:用于定位服务器在互联网具体位置的一个标记,比如说我想要连接这台服务器,我就得知道它的IP地址,不然谁知道要连接到哪台VPS。
- 位置:这台VPS到底托管在哪里?在香港/上海/东京/洛杉矶…还是什么别的地方
举个典型的服务器配置例子:
CPU | 2 核
内存 | 1GB x DDR5 ECC
硬盘 | 15GB x NVMe SSD
带宽 | 1 Gbps
流量 | 3 TB (双向)
位置 | 美国盐湖城
IP分配 | 1 IPv4 & 1 IPv6 (/128)
我来给你掰开讲讲里面的门道
CPU | 2核2个虚拟核心,个人用途够用。这里没有标型号,非常正常,VPS商家一般不会告诉你具体是哪颗物理CPU,如果CPU特别强力可以作为卖点往往会明确给出,不给出的默认比较一般的CPU就行。这个是核心决策因素,会很直接的决定VPS性能
VPS上的CPU核心是”虚拟核心”,和我们电脑上的物理核心不完全一样。多个VPS租户共用同一颗物理CPU(一颗物理核心可以模拟出多个虚拟核心分配给多个用户),高峰期可能会互相抢资源,这是VPS便宜的代价之一,不过正规服务商都会控制好这个问题,一般不用太担心。
内存 | 1GB x DDR5 ECC 1GB的内存大小,内存大小也是核心决策因素,会很直接的决定VPS性能。DDR5则是指内存的代数(数字越大越新,价格相应更高),DDR5是目前比较新的一代,比DDR4更快(其实感知不太出来,除非你的程序很依赖内存速度),个别商家甚至会用DDR3,这个就有点太卡了。
一般来说,商家都会用DDR4,这意味着”这不是一台特别老的机器,属于比较正常、靠谱的主流配置“,DDR3的话就是明摆着”这机器不太行,你别猛用,你轻量使用即可,重负载完全跑不动“,DDR5作为最新款,各项参数强于DDR4,但DDR5 是加分项,但通常不是决定你买不买这台VPS的核心因素,因为说实话,DDR5和DDR4的差别体感不太明显,没必要追求DDR5。
至于ECC这个玩意,就是”自动检测并纠正内存中的数据错误“,有ECC意味着这台机器的硬件规格更接近正经服务器,数据更可靠,是个加分项,但不能作为是否购买的核心因素。ECC对于普通用户而言,有用,但不大,因为它提升的是“可靠性”而不是速度,体验并不明显,有些商家会标明Non-ECC或者干脆不标有无ECC的事,因为这个确实不太重要(除非你需要很专业稳定的服务)
有些商家还会标频率,例如DDR4-3200或DDR5-4800,这个数字就是频率,例如2400MHz/3200MHz/4800MT/s等,数字越大,通常越快。这个参数也是“有用,但不是核心决策因素”,因为你买的是一台“被虚拟出来的机器”,最终体验不只取决于这一个数字。
硬盘 | 15GB x NVMe SSD 15GB的存储空间大小,后面这个NVMe的参数就要展开说说。
硬盘分为HDD(机械硬盘)和SSD(固态硬盘)两种
- HDD(机械硬盘):容量大而且便宜,但是速度慢
- SSD(固态硬盘):速度快但是价格较为昂贵
这个SSD里会再根据通道协议区别一下,分为
- SATA SSD:普通的SSD,只不过走的是SATA这套老一些的通道协议,成本较低,最常见的选择
- NVMe SSD:走的是 NVMe 这套更快的通道协议,成本较高,但速度更快
前者可以理解为“普通固态硬盘”,后者则是走更高速通道的固态硬盘,通常更快
总体而言性能就是NVMe SSD > SATA SSD >> HDD
大部分商家都只会说SSD,这就默认是SATA,因为如果是NVMe一定会标明的,这个是卖点,一般不会藏起来。说个题外话,劝你真别买HDD盘,真的慢的夸张,我都受不了了,卡成啥了…
后面的流量带宽地理位置都很好理解,就不展开了,我只说说流量计费的事
流量分为单向/双向流量,带你分析一种最典型的流量形式即可
用户->VPS->网站然后网站->VPS->用户
这种情况下VPS先收到你的流量,然后发送给网站,然后网站收到后送回给你的VPS,然后VPS再发送给你
这个情况下,你和网站传输了10GB流量,但服务器需要进行两次转发,这个时候,服务器就消耗了20GB的流量,这就是双向的含义,也就是最常见的形式,服务商不说明就是默认双向,流量进入VPS和流量发出VPS都需要计入流量。部分厂商只计算发出的流量,流入的流量并不计算,这个时候就是单向流量,上面这个例子中,第一段的用户->VPS的流量不会被计入,第二段的网站->VPS流量不会被计入,这个时候服务器只会消耗10GB流量。
具体到这个配置的流量 | 3 TB (双向)或不标明流量 | 3TB就是双向,有些商家会说明事流量 | 500 GB (出站)或者流量 | 500 GB (only-out),就是单向计算。
IP分配 | 1 IPv4 & 1 IPv6 (/128):这个就是说有一个IPv4+一个IPv6的意思。我们的服务器在庞大的互联网需要一个标识符才能找到,不然谁知道你的服务器在哪里,而IP就是解决这个问题的,告诉了IP地址,我们就可以确认服务器在互联网的位置,从而与这个服务器进行交互。IPv4和IPv6是两种不同的IP协议,前者IP资源有限,全球IPv4地址已经严重不足,所以现在VPS能分到一个独立IPv4是基本标配,但也有一些超便宜的VPS开始不给IPv4了,而IPv6数量多到几乎用不完,价格很低廉,但目前不是所有网站/服务都支持IPv6,所以IPv6通常是IPv4的补充,不能完全替代。
有IPv4就能正常用,IPv6是额外加分,对新手来说,买 VPS 时优先关注有没有独立 IPv4,IPv6 有当然更好,但不是第一优先级。没IPv4非常不方便,当然我们可以考虑某些技术方案来获取IPv4,比如warp/sf tunnel技术,但这个是后话,我只点到为止,有需求的自行研究哦(或者等我的教程也行)
好啦,看到这里你已经知道了VPS的常见配置了,我再来带你读一些常见商家的配置吧,顺便给你补充点细枝末节的知识
第一个:
1 vCPU Core
1 GB Dedicated RAM //Dedicated是独享的意思,这个内存只分配给你用,不是共享内存
14 GB Pure SSD Disk //Pure SSD是纯SSD,不是混合了HDD/SSD的
On RAID-10 Configuration //RAID-10 = 兼顾速度和数据安全的一种硬盘阵列方案,商家很爱写但其实不必关注,它只能提高容错性,不能代替你自己做备份
1 TB/Mo Bandwidth at 1 Gb/s
1x IPv4 and 3x IPv6 //这次有一个独立IPv4+三个独立IPv6了
Upgradable CPU Before Creation
Category: VPS
Virtualization: KVM //KVM 是一种虚拟化技术,前面我们说了从物理机器上虚拟出很多VPS,这种虚拟方法就有KVM技术,
Los Angeles, US
第二个:
CPU | 2 vCore (x86) //X86是架构,与之对应还有ARM架构,一般都是X86的,因为X86兼容性好
RAM | 4GB DDR5 ECC
Location | Germany/Austria/United States/Netherlands/Singapore
Storage space | 128GB NVMe
Interface Speed | 1Gbps or 2.5Gbps
Traffic flat rate | included // 商家这里的意思是流量 flat rate,也就是流量不按 TB 单独计费,包在月费里。但不限量不等于无限速度,仍可能受端口速度或公平使用策略限制
Hour-based billing | included // 支持按小时计费,可以按实际使用时长收费,你可以用一个小时付一个小时的钱
Local Block Storage | included // 支持额外挂载数据盘来扩容。简单理解就是:除了系统盘之外,还能再加硬盘
Additional domains | included // 支持额外绑定域名
Snapshots | included // 快照相当于给整台 VPS 做“存档”。以后如果你把系统折腾坏了,通常可以恢复到拍快照时的状态
Snapshot export | included // 不只是能在平台内保存快照,还能把快照导出,方便备份或迁移
Remote console | included // 即使 SSH 连不上,也通常还能通过网页控制台进入机器,相当于服务器的“应急后门”
Rescue system | included // 当系统损坏、无法正常启动时,可以进入一个独立的修复环境来抢救数据或修系统
Preconfigured images | included //商家提供现成的系统模板,比如 Ubuntu、Debian 等,点一下就能安装
DVD drive | included //这里更准确理解为支持 ISO 镜像挂载。意思不是给你真光驱,而是可以挂载 ISO 系统镜像,手动装系统
Custom images | included // 你可以上传或导入自己的系统镜像,而不只是使用商家提供的模板
DDoS protection | included //用来抵御大流量攻击,避免服务器被恶意流量冲垮
Firewall | included //可以控制哪些端口开放、哪些连接允许访问,是后续安全加固时很重要的功能
IPv4 addresses | 1 optionally included // optionally included 的意思通常是:可以选配 1 个 IPv4,但不一定默认免费送,可能要勾选,甚至可能额外收费,买前一定要看清楚
IPv6 addresses | /64 subnet optionally included // 不是只给你 1 个 IPv6,而是给你一整段 IPv6 地址范围;对普通用户来说完全够用,甚至根本用不完
Failover IPs | possible // 可以把某个 IP 在不同服务器之间切换,通常用于高可用场景,新手暂时不用太关注
Own VLAN | possible // 可以把多台服务器拉进同一个内部小网络里,让它们私下互通,偏进阶玩法
Minimum availability | 99.6% // 商家承诺的最低服务可用率。数值越高通常越稳,但这是承诺值,不等于实际永远不出问题
这里基本都用了,更多的,自己去探索吧年轻的MJJ(对于喜爱服务器的人的一种戏称),没必要让我一一解释了
现在你已经可以看懂配置了,可以考虑购买一台自己喜欢的服务器来尝试玩耍啦,其实这个才是最复杂和MJJ最喜欢的一个环节,上面这么多的配置参数只能让你了解VPS的基本配置,具体情况全都要自己尝试后才知道
当你买了很多机器却买不到心仪机器的你belike:


简单给一个购买策略:
- 先问问有搜索功能的ai,询问一下“我打算购买XX家的XX机器,你可以帮我搜索一下它的评价和测评吗?”
- 自行搜索一下相关测评,注意不要太过信任测评,相当多的测评都是纯粹的软网广告,要看具体数据是否适合自己
- 购买前确认商家的TOS,例如使用条款/退款政策等,免得购买后发现不适合却无法退款的情况发生
- 太便宜明显不符合价位的机器就不要购买了,商家说不定会跑路的(这真的很常见)
- 没事的,就算你看再多的再好的测评你也会遇到买错机器吃灰的经历,这很MJJ
1.3 操作系统
买VPS时,商家往往会问我需要什么系统?这些是什么玩意?
VPS只是“机器”,你不给它装系统,它就只是一个空壳,根本没有交互的地方,就像你新买了一台电脑,不装Windows或Linux,它也没法正常干活。
很多小白第一次看到系统列表时都会懵:
- Ubuntu 20.04 / 22.04 / 24.04
- Debian 11 / 12
- CentOS 7 / 8
- Rocky Linux
- AlmaLinux
- Windows Server 2019 / 2022
大家的疑惑都是:什么玩意都是?我就认识一个windows…
1.3.1 Linux 和 Windows 有什么区别?
购买VPS时最常见的两大类系统就是Windows/Linux,它们不分高级低级,而是根据VPS的任务来决定的
Linux
VPS绝对的主流系统。大多数 VPS 商家默认提供的系统,基本都是各种 Linux 发行版
例如:

Linux 的特点是:省资源+稳定+免费+教程多+兼容性好,它就是为服务器而生的。很多 Linux 服务器甚至默认没有图形界面,只有一个黑色的命令行窗口,因为图形界面会额外吃掉 CPU、内存和硬盘资源,为了节省资源,图形化界面也该被删除。
Windows
Windows VPS 也不是不能用,但通常更适合这些场景:
- 必须跑只支持 Windows 的软件
- 需要远程桌面图形界面
- 根本不会命令行,想先用熟悉的桌面环境
- 要跑某些 .NET / IIS / Windows 专属程序
Windows的优点很明显:简单易上手,和你的电脑没有两样,谁都可以拿来就用。当然缺点也很明显:吃资源而且不适合作为服务器
总结的说就是:没有特殊需求,就优先选 Linux;只有你明确需要 Windows 软件时,再考虑 Windows。
本文主要围绕Linux系统展开,几乎不会提及windows相关的内容
1.3.2 Linux要选择什么系统?
Linux系统有很多很多的选择,各个分支种类之多,数不胜数,我们通常不会细细的讨论某个分支,而是直接指代某个大类,进而选择其具体版本,因为同一个大类使用起来大致相同,只需要把握主要特点即可。
Ubuntu
Ubuntu 是现在最常见、最适合新手起步的 Linux 发行版之一。教程多+社区大+资料好找=对新手最友好,缺点也很明显:比较吃资源,但只要不是配置特别低的VPS,都推荐使用Ubuntu系统,优先选择 Ubuntu LTS 版本即可,比如 22.04 LTS 或 24.04 LTS 这类长期支持版本。
Debian
Debian是非常经典的服务器发行版,Ubuntu 本身也是 Debian体系发展出来的。稳定+轻量+保守+干净=老手最爱。
我的测评和教程全部都是基于Debian12测试的,确实非常不错,但不推荐新手,玩Ubuntu玩的熟练了再来吧~
其他系统例如CentOS/CentOS Stream/Rocky Linux/AlmaLinux等等等等,就不进行一一介绍了,新手并不需要了解他们,只需要知道它们更偏企业 Linux 路线。如果没有特别明确的需求,一般不需要把它们当成第一选择。
这里再补充一个新手有可能会遇到的Linux系统
Alpine
Alpine Linux很适合那种内存特别小、硬盘也特别小的机器(128MB内存 1G硬盘这样的),它的优势是体积小、资源占用低,在超小配置 VPS或容器场景里很受欢迎,但它和Ubuntu/Debian的生态不太一样,很多教程不能直接照抄,所以更适合已经有一点 Linux 基础、或者明确知道自己为什么选它的人。
那为什么我会放在这里呢?因为有些新手会因为预算的问题购买很小很小的LXC机器,这些机器强制只能安装Alpine系统,所以此处提及一下,避免有些新手看到Alpine感到困惑
1.4 VPS后台面板
这个VPS的面板到底怎么用啊?
当你买下一台VPS之后,商家通常会通过邮件把基础信息发给你,比如 IP 地址、用户名、密码、控制面板入口等。 不过大多数时候,你真正最先接触到的,还是商家的服务后台面板。 这些面板看起来按钮很多、选项很多,小白第一次打开时很容易懵掉。 所以这一节,猫猫就手把手带你认识两款常见的 VPS 面板。
很多商家都会使用自家的后台面板,或者在通用面板基础上做二次开发。虽然界面长得不一样,但核心功能通常都差不多。
至于 Proxmox VE 和 SolusVM,这两者更多出现在服务商或运维侧,普通用户不一定会直接接触到,所以这里就不拿它们举例了
VirtFusion面板

我个人最喜欢的面板,页面简洁功能多样,你可以在这里进行重启/重建/开关机等基本操作,也可以看到流量的int/out情况
下拉还可以看到VPS各项数据曲线

如果 SSH 暂时连不上,或者机器刚装好系统、网络配置有问题、需要进入控制台做一些底层操作,就可能需要用到 VNC。这个时候就可以点击option并设置VNC enable

然后就可以拿到VNC的详细信息,并且可以在此处进行救援模式/重设密码等,在不需要时可以关闭VNC

有时候如果发现没有IPv6(购买时服务商承诺有IPv6)们就可以打开network板块,手动开启IPv6(有时候默认不开启IPv6),如果你购买的是NAT机器,端口转发相关的设置也可以在此处进行调整,以便映射合适的端口

第一次登入或者希望重建实例时,则点击Overview中的rebuild按钮进行重建,输入喜欢的名字并选择需要的操作系统

设置swap(默认即可,当然也可以不设置,选择none,推荐默认设置)和公钥(不一定要设置公钥,可以不选,就使用密码登录,推荐使用SSH公钥登录),点击确认即可重建

重建后邮箱会收到基础信息包括IP地址端口用户密码等信息

这个面板大致功能就这么多,初学者完全够用
Virtualizor面板
这个面板的经典款式就是下面这两张图



大部分情况其实不用点击
Enduser Panel进入Virtualizor后端,前端完全可以处理常见需求
面板主页Overview可以直接看到当前资源使用情况,包括硬盘使用量/带宽使用量/CPU占用等,点击Graphs可以看到详细信息数据图
点击Setting可以重设Hostname、密码、SSH密钥

点击Install进行重装系统

重装设置后会收到邮件,包含VPS基础信息等。
拿到 VPS 之后 —— 第一次连接
2.1 VPS的连接方式
买完 VPS 之后,真正让你“进入这台服务器”的方式,通常不是点网页后台,而是通过SSH远程连接。
SSH 的全称是 Secure Shell,你可以把它理解成: 一种通过网络远程登录另一台电脑的安全方式。
比如说你购买的服务器可能在美国洛杉矶,你不可能真的跑过去洛杉矶使用服务器吧?所以就需要一种“隔空操控服务器”的办法。这个办法,最常见的就是 SSH。
通过SSH,你可以在自己的电脑上打开一个终端,然后在里面输入命令、安装软件、改配置、部署项目。
SSH 是 Linux VPS 最常用、最推荐、最核心的连接方式
除了SSH,我们还可以使用VNC/Remote Console
VNC或Remote Console不是日常主要连接方式,而是一个类似应急入口的东西,当你的VPS无法通过IP连接(IP被打进黑洞/IP无法正常连接时/防火墙配置错误把自己也锁在外面),就可以通过VNC进行连接。SSH就像一个正式入口,而VNC就是备用/紧急入口。
部分机器商家不会提供IP,需要自行使用VNC登录到机器才能获取IP地址
商家往往会在面板上提供一个VNC入口,例如说Browser VNC/noVNC,类似于下图这样的入口,面板上总能找到


上面的SSH和VNC一般是Linux服务器的连接方式,windows服务器往往是通过RDP/远程桌面来进行登录的。
2.2 SSH连接教程
在开始连接SSH前,我们需要知道服务器的基本信息,最核心的四个信息就是
- IP地址
- SSH端口Port(默认为22)
- 用户名Username
- 密码Password或者SSH Key
这些信息会在你购买完服务器并且装上系统时设置或者服务商提供得到
我随便举个例子
- IP地址:114.51.4.191
- SSH端口Port(默认为22):22
- 用户名Username:root
- 密码Password:meowvps
接下来我会分成两个部分讲解怎么连接上服务器,一个是我们常见电脑自带的方式,另一个就是通过SSH客户端的方式。
2.2.1 Windows/Mac自带方式
Windows自带Windows Terminal、PowerShell,或者**命令提示符(cmd)就能连SSH,Mac则是直接打开Terminal(终端)**即可。具体操作介绍一个命令提示符的即可,其他的只是打开方式不同,命令都是一样的。
命令提示符(cmd)
首先输入win+R(这个win键一般是电脑键盘上带有Windows四个方块的图标),然后在跳出的输入框里输入cmd,回车确认

然后看到

输入命令:ssh 用户名@IP地址 -p 端口号
注意:请不要在任何公开场合直接展现你的公网IP,可能会带来不必要的麻烦,本文是为了方便理解才直接展示
例如
ssh [email protected] -p 22

这里需要确认是否连接这台机器,输入yes即可,随后会要求你输入密码,你可以逐个输入密码(注意,这里输入的密码并不会显示出来,虽然你没看到你输入有反馈但实际上已经输入了),如果你提前复制了密码就只需要点击右键即可粘贴(CMD里右键是粘贴功能)

这样就是登录成功了
2.2.2 SSH客户端连接方式
虽然Windows / Mac自带终端就能直接 SSH 登录服务器,但很多新手第一次接触命令行时,还是会更喜欢用SSH 客户端。
原因也很简单:
- 界面更直观
- 可以保存服务器信息,不用每次都去输那个SSH命令和密码,只要点击登录即可
- 往往自带 SFTP 文件管理、终端分屏、标签页等功能使用更加便捷
- 可以同时管理多台服务器
- 部分客户端还可以直接看到服务器的性能数据,便于实时观测性能变化
常见的 SSH 客户端有这些:
- Xshell:老牌经典,很多人第一款 SSH 工具就是它,也是目前我最爱用的一款
- FinalShell:国内用户很常见,上手简单,也集成了不少功能
- MobaXterm:功能很多,适合喜欢“一站式工具箱”的人
- Termius:界面现代,跨平台体验不错
- PuTTY:非常经典,但界面相对朴素一些,有点太“程序员”了
这里其中的三款(Xshell/FinalShell/PuTTY)我用过,我就用Xshell作为例子示范,其实所有软件都大同小异,没什么区别的
软件安装过程我就不展示了,直接搜索软件+安装教程 一大堆的
Xshell
打开xshell看到中央有个搜索栏一样的东西

点击最右边这个文件夹可以,然后看到这个

点击新建

名称随意输入自己喜欢的,最好能展示服务器特点的,例如广东移动2c4g,这样方便下次找

点击用户身份验证,并输入用户名和密码

点击连接,即可,SSH即可。
此处未完