首页 / 服务器资讯 / 正文
SSH连接上服务器之后要做什么?新手必看的10个神操作!

Time:2025年07月29日 Read:6 评论:0 作者:y21dr45

大家好,我是你们的服务器“老司机”博主,今天咱们来聊聊一个既基础又关键的问题——SSH连上服务器后,到底该干啥?

SSH连接上服务器之后要做什么?新手必看的10个神操作!

别以为连上服务器就万事大吉了!这就像你终于挤进了网红餐厅,结果发现菜单全是火星文……慌不慌?别急,跟着我一步步来,保证让你从“小白”变身“服务器操控大师”!

第一步:先看看自己是谁(whoami & id)

连上服务器第一件事,先搞清楚自己是谁!毕竟在服务器里乱跑,可能会被“权限狗”追着咬……

```bash

whoami

看看当前登录的用户名

id

查看用户UID、GID和所属组

```

如果输出是`root`,恭喜你,你是“超级管理员”,可以横着走(但别真横着走,容易翻车)。如果是普通用户……嗯,记得`sudo`提权前先深呼吸。

第二步:检查服务器的健康状态(top/htop & df -h)

服务器就像你的身体,不体检怎么行?

top

动态查看CPU、内存占用(按q退出)

htop

高配版top(需安装:sudo apt install htop)

df -h

查看磁盘空间(小心100%警告!)

free -h

内存使用情况

如果发现CPU飙到99%,别慌!可能是你隔壁的程序员兄弟在挖矿……(开玩笑的,赶紧查进程!)

第三步:更新系统!(apt/yum update)

连上服务器不更新系统?就像买了新手机不撕膜——迟早出问题!

Debian/Ubuntu系

sudo apt update && sudo apt upgrade -y

CentOS/RHEL系

sudo yum update -y

记住:小更新防大漏洞,尤其是安全补丁!否则黑客可能比你更早“登录”你的服务器……

第四步:改SSH端口+禁用root登录(安全加固)

默认SSH端口是22,相当于你家大门钥匙插在锁上……赶紧改!

1. 修改SSH端口

```bash

sudo nano /etc/ssh/sshd_config

找到Port 22改成其他端口(比如2222)

```

2. 禁止root直接登录

同一文件里找到`PermitRootLogin yes`改成`no`。

3. 重启SSH服务

sudo systemctl restart sshd

改完后记得用新端口登录测试!否则……你可能就被自己关在门外了。

第五步:配置防火墙(UFW/iptables)

防火墙是服务器的“保安”,不配置的话……相当于让陌生人随便进你家客厅蹦迪。

Ubuntu简单版(UFW)

sudo ufw allow 2222/tcp

放行新SSH端口

sudo ufw enable

开启防火墙

CentOS版(firewalld)

sudo firewall-cmd --permanent --add-port=2222/tcp

sudo firewall-cmd --reload

第六步:创建新用户+赋予sudo权限(别一直用root!)

总用root就像天天开超跑买菜——容易翻车。来建个普通用户:

sudo adduser zhangsan

新建用户

sudo usermod -aG sudo zhangsan

给sudo权限

以后用`zhangsan`登录,需要root权限时再加`sudo`前缀。

第七步:挂载数据盘(如果买了额外硬盘)

很多云服务器默认只挂载系统盘,数据盘得手动挂载:

lsblk

查看磁盘列表

sudo mkfs.ext4 /dev/vdb

格式化(谨慎操作!)

sudo mount /dev/vdb /mnt

挂载到/mnt目录

记得把挂载信息写入`/etc/fstab`,否则重启后数据盘就“消失”了!

第八步:部署监控工具(推荐Prometheus+Node Exporter)

不想半夜被报警电话吵醒?装个监控吧!

Node Exporter安装(监控硬件指标)

wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz

tar xvfz node_exporter-*.tar.gz

cd node_exporter-* && ./node_exporter &

配合Prometheus+Grafana食用更香~

第九步:定期备份!(rsync/cron job)

不备份的服务器等于裸奔!用`rsync`同步重要数据到另一台机器:

rsync -avz /path/to/data user@backup_server:/backup/

再设个定时任务(crontab):

crontab -e

每天凌晨3点备份

0 3 * * * rsync -avz /data user@backup:/backup/

第十步:终极建议——写文档记录操作!

相信我,三个月后你会忘记自己做过什么……所以一定要写文档!(比如用Markdown存到GitHub私仓)

****

好了朋友们,现在你已经从“连SSH后一脸懵”进化到“服务器驯兽师”了!记住:稳如老狗的操作=检查+更新+备份+监控。下次再聊更硬核的玩法——比如用Ansible批量管理100台服务器!(瑟瑟发抖了吗?)

如果觉得有用,记得点赞分享~你的支持是我熬夜写教程的动力!(PS:乱输rm -rf的朋友请自觉面壁 ) 😉

TAG:ssh连接上服务器之后要做什么,ssh命令连接服务器端口,ssh如何连接服务器,服务器ssh连不上,ssh服务器端

标签:
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1