折腾服务器第一弹——SSH 与 1Panel 面板

墨 燝 最后更新于 2026-06-10 100 次阅读


上一篇简单写了一下 Oracle 免费 VPS 的注册和开机经历。

账号有了,机器也开出来了,接下来就进入真正“折腾服务器”的部分了 x

这一篇先从最基础的 SSH 登录说起。因为不管后面是搭网站、部署服务、装面板、装 Docker,第一步基本都是:先连上你的服务器。

这篇主要包括两部分:

  1. SSH 是什么,以及登录服务器时需要填哪些东西
  2. 使用 Netcatty 连接服务器,并安装 1Panel 面板

一、SSH 是什么

SSH 可以简单理解成一种“远程登录服务器”的方式。

我们平时买到的 VPS,一般都没有图形界面,也不会像 Windows 远程桌面那样直接弹出一个桌面。大多数情况下,服务器就是一个 Linux 系统,我们通过 SSH 连接进去,然后在命令行里操作它。

常见的 SSH 连接信息一般包括:

服务器 IP:也就是你的服务器公网地址
端口:默认一般是 22
用户名:不同系统不一样,比如 Ubuntu 常见是 ubuntu,Oracle Linux 常见是 opc,root 服务器则可能是 root
登录方式:密码登录,或者密钥登录

如果是 Oracle 这种云服务器,一般创建机器的时候会让你下载一个私钥文件。这个私钥就相当于你登录服务器的“钥匙”,一定不要随便发给别人。

简单来说:

公钥:放在服务器上
私钥:保存在自己电脑里
登录时:本地用私钥证明“我是我”,服务器验证通过后就允许登录

所以如果你发现别人教程里是输入密码登录,而你的服务器却没有密码,也不用奇怪。很多云服务器默认就是密钥登录。


二、准备 SSH 连接信息

以 Oracle VPS 为例,创建实例之后,至少需要准备这几样东西:

  1. 服务器公网 IP
  2. 系统用户名
  3. SSH 私钥文件
  4. 服务器的 22 端口已经放行

公网 IP 可以在实例详情里看到。

用户名需要看你创建机器时选择的系统。比如我这里如果是 Ubuntu,那么一般就是:

ubuntu

如果是 Oracle Linux,一般就是:

opc

私钥文件就是创建机器时下载的那个文件。这个文件建议单独保存好,比如放在一个固定目录里,不要随手丢在下载文件夹里。

另外,如果连接不上,也不要急着怀疑工具。可以先检查一下云平台的安全组/防火墙规则,看看 22 端口有没有放行。


三、使用 Netcatty 登录服务器

SSH 客户端有很多,比如 Windows 自带终端、PuTTY、FinalShell、Termius 等。

这次我使用的是 Netcatty。

它的好处是界面比较现代,支持 SSH 连接、SFTP 文件管理、分屏终端等功能。对刚开始折腾服务器的人来说,比纯命令行稍微直观一点。

下载安装之后,打开 Netcatty,新建一个主机连接。

一般需要填写:

Host / Address:服务器公网 IP
Port:22
Username:服务器用户名,比如 ubuntuopc
Authentication:选择密钥登录
Private Key:选择之前下载的私钥文件

填好之后保存,然后连接。

如果一切正常,就会进入服务器的命令行界面。

第一次连接时,可能会提示是否信任这个主机指纹。这里可以理解为 SSH 在确认“你连接的是不是这台服务器”。如果 IP 没填错,一般确认即可。

连接成功后,大概会看到类似这样的命令行:

ubuntu@xxx:~$

或者:

opc@xxx:~$

这就说明你已经成功进入服务器了。

到这一步,其实已经可以开始正常操作服务器了。


四、先做一点基础检查

刚连上服务器后,可以先看一下系统信息:

uname -a

再看一下硬盘空间:

df -h

看一下内存情况:

free -h

如果是 Ubuntu / Debian 系统,也可以先更新一下软件源:

sudo apt update

如果提示没有权限,就说明当前用户不是 root,但可以通过 sudo 临时提权。

比如:

sudo su

切换到 root 后,命令行前面的符号可能会从 $ 变成 #

不过不建议什么都直接 root 操作,尤其是不熟悉 Linux 的时候。能用普通用户 + sudo 解决的,尽量就不要一直挂在 root 下。


五、安装 1Panel 面板

如果只用命令行管理服务器,当然也可以。

但对新手来说,很多操作并不直观。比如网站、数据库、Docker、证书、反向代理这些东西,如果都从命令行开始配,学习成本会高一点。

所以这里可以先装一个服务器面板。

这次使用的是 1Panel。

1Panel 是一个开源的 Linux 服务器运维管理面板,可以用来管理网站、Docker、数据库、应用商店等。对个人 VPS 来说,比较适合用来快速搭建一些服务。

安装前,建议确认服务器系统是主流 Linux 发行版,并且至少有 1GB 以上可用内存。

安装方式也比较简单,登录服务器后执行:

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

然后根据提示一步一步来即可。

安装过程中可能会让你确认安装路径、端口等信息。新手不确定的话,一般保持默认即可。

安装完成之后,终端里会输出 1Panel 的访问地址,通常类似:

http://服务器IP:端口/安全入口

注意这里不是单纯的 IP:端口,后面还有一个安全入口路径。

如果你忘记了访问地址,也可以在服务器里执行:

1pctl user-info

查看面板地址、用户名等信息。


六、记得开放面板端口

这里有一个很容易踩坑的地方:

1Panel 安装成功,不代表你一定能从浏览器访问。

如果你使用的是 Oracle、阿里云、腾讯云这类云服务器,还需要在云平台的安全组/防火墙里放行 1Panel 使用的端口。

比如安装时提示面板端口是 xxxxx,那就需要在云平台安全组里放行这个 TCP 端口。

否则服务器内部已经运行了,但外部浏览器访问不到,就会以为是安装失败。

如果不确定是不是端口问题,可以先在服务器里查看服务状态:

1pctl status

如果服务正常,但浏览器访问不了,大概率就是安全组或者系统防火墙的问题。


七、装好之后能干什么

装好 1Panel 之后,服务器就不只是一个黑乎乎的命令行了。

后续可以继续折腾很多东西,比如:

搭一个个人网站
安装 WordPress
部署 Bitwarden / Vaultwarden
部署文件管理器
跑 Docker 应用
申请 HTTPS 证书
配置反向代理
部署一些自用工具

当然,服务器面板只是降低操作门槛,不代表可以完全不用理解服务器。

至少 SSH、端口、防火墙、域名解析、Docker 这些概念,后面多少还是会碰到。

这一篇先到这里。

简单总结一下:

有服务器之后,第一步是学会 SSH 登录。
能 SSH 登录之后,就可以安装面板。
有了面板之后,后面搭网站、跑服务都会方便很多。

下一篇如果继续写的话,可以考虑从 1Panel 里实际部署一个服务开始,比如网站、Vaultwarden,或者 Docker 应用。

反正机器都开出来了,不多折腾点东西,总感觉有点亏 x

此作者没有提供个人介绍。
最后更新于 2026-06-10