初·中级⏱ 约 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 基础后,看看这些实测资源:

🌐 查看主机推荐 →🧰 浏览工具合集 →
← 上一篇:首次购买 VPS下一篇:Linux 发行版选择 →

我们使用 cookie 来改善体验和分析流量。点击"接受"即表示您同意我们使用 cookie。