初·中级⏱ 约 35 分钟

SSH 连接与基础操作

学习如何通过 SSH 安全连接到你的 VPS,配置密钥认证,并掌握核心的日常运维命令。

什么是 SSH?

SSH(Secure Shell)是一种加密的网络协议,用于在不安全的网络上安全地访问远程服务器。SSH 默认使用 TCP 端口 22,所有传输数据都经过加密。

连接你的 VPS

密码登录

ssh root@你的服务器IP # 首次连接会提示确认指纹,输入 yes # 然后输入密码(输入时不会显示字符,这是正常的)

密钥认证(推荐)

密钥认证比密码更安全且免去每次输入密码的麻烦。

第 1 步:生成密钥对

# 在本地电脑执行(Windows/macOS/Linux 通用) ssh-keygen -t ed25519 -C "[email protected]" # 按回车使用默认路径,可选设置密码短语

第 2 步:上传公钥到服务器

ssh-copy-id -i ~/.ssh/id_ed25519.pub root@你的服务器IP # 或者手动将公钥内容追加到服务器的 ~/.ssh/authorized_keys

第 3 步:验证免密登录

ssh root@你的服务器IP # 如果不再要求输入密码,说明密钥配置成功

常用命令速查

文件与目录

命令说明
ls -la列出当前目录所有文件(含隐藏文件)
cd /path/to/dir切换目录
mkdir -p dir1/dir2递归创建目录
cp -r source dest递归复制文件/目录
mv old new移动或重命名
rm -rf dir强制递归删除(谨慎使用)
find / -name "*.log"全局搜索文件

系统与进程

命令说明
top / htop实时查看 CPU、内存使用情况
df -h查看磁盘使用情况
free -h查看内存使用情况
ps aux列出所有运行中的进程
systemctl status nginx查看服务状态
uname -a查看系统内核版本
uptime查看系统运行时间和负载

文件传输

SCP(基于 SSH 的文件复制)

# 上传文件到服务器 scp local_file.txt root@服务器IP:/root/ # 从服务器下载文件 scp root@服务器IP:/root/remote_file.txt ./ # 上传整个目录 scp -r local_dir root@服务器IP:/root/

rsync(增量同步)

# 同步本地目录到服务器(仅传输变化的文件) rsync -avz ./local_dir/ root@服务器IP:/remote_dir/
← 上一篇:首次购买 VPS下一篇:Linux 发行版选择 →

VPS Rankings 聚焦 VPS 选购,整合厂商评测、排名、使用教程、性能跑分与优惠资讯。一站完成了解、对比到购买全流程,适配低价建站、海外云服务器等各类需求,清晰对比各家配置、线路与价格。同时长期更新 CN2 GIA、低延迟亚洲线路等优化方案,专为中国网络与跨境业务筛选优质选项,并持续补充 VPS 推荐、实操教程及优惠合集,高效助力用户快速做出选型决策。