查看: 88|回复: 0

【教程4】SSH连接与Linux生存指南 — 会这15个命令就够了

[复制链接]

18

主题

0

回帖

58

积分

管理员

积分
58
发表于 2026-5-14 16:59:17 | 显示全部楼层 |阅读模式
买了服务器不会连?连上了面对黑窗口一脸茫然?本文手把手教你从零开始连接服务器,并掌握搭建中转站所需的全部Linux命令——只讲有用的,不讲废话。

一、SSH是什么?

SSH(Secure Shell)是一种安全远程连接协议。通俗地说,就是通过它在你的电脑上操作远在千里之外的服务器。所有操作都在命令行(黑窗口)里完成。

二、Windows 用户怎么连接?

推荐 MobaXterm(免费版够用):



  • 下载:mobaxterm.mobatek.net,选 Home Edition (Free)
  • 安装后打开,点击左上角「Session」→「SSH」
  • Remote host:填你的服务器IP地址
  • Port:22(默认)
  • Username:root(默认管理员账号)
  • 点击 OK,输入密码(不会显示,盲打后回车)
  • 看到类似 root@your-server:~# 的提示符,说明连接成功!


备选方案:



  • PuTTY:老牌免费SSH工具,轻量但界面简陋。下载地址:putty.org
  • VS Code Remote-SSH:如果你用 VS Code 写代码,直接在编辑器里连服务器,非常方便
  • Windows Terminal + 内置SSH:Windows 10/11 自带,按 Win+R 输入 cmd,然后 ssh root@你的IP


三、Mac / Linux 用户怎么连接?

打开「终端」应用(Terminal),输入:
  1. ssh root@你的服务器IP
  2. # 输入密码(不会显示),回车
复制代码

四、连接后第一件事:改密码 + 创建普通用户
  1. # 修改root密码(改成你能记住的复杂密码)
  2. passwd
  3. # 创建一个普通用户(避免一直用root操作,不安全)
  4. adduser admin
  5. # 设置密码,其他信息可以一路回车跳过
  6. # 给这个用户sudo权限(管理员权限)
  7. usermod -aG sudo admin
  8. # 以后用 admin 用户操作,需要管理员权限时前面加 sudo
  9. su - admin
复制代码

五、15个必学Linux命令(搭建中转站够用了)

命令作用示例
pwd查看当前目录pwd → /home/admin
ls列出当前目录文件ls -la(显示隐藏文件+详细信息)
cd切换目录cd /home(去home目录)
cd ..(返回上一级)
cd ~(回主目录)
mkdir创建目录mkdir /home/admin/myapp
nano编辑文件(新手友好)nano config.yml
Ctrl+O 保存,Ctrl+X 退出
vim高级编辑器(进阶)vim file.txt
按 i 进入编辑模式
按 Esc + :wq 保存退出
按 Esc + :q! 不保存退出
cat查看文件内容cat docker-compose.yml
tail查看文件末尾(看日志)tail -f /var/log/nginx/access.log
(-f 实时追踪)
cp复制文件cp file.txt /backup/
mv移动/重命名mv oldname.txt newname.txt
rm删除文件(谨慎!)rm -rf /某个目录
千万别执行 rm -rf /
chmod修改文件权限chmod +x script.sh(加执行权限)
systemctl管理服务(启动/停止)systemctl restart nginx
systemctl status docker
curl发送HTTP请求(测试API)curl -I https://google.com
df -h查看磁盘空间df -h(-h 人类可读格式)


六、新手常见问题和解决

问题解决
SSH连接被拒绝(Connection refused)检查IP是否正确;服务器是否开机;安全组是否开放22端口
SSH连接超时(Connection timed out)检查防火墙/安全组;海外服务器是否被墙(换IP或挂代理)
Permission denied1) 密码错了 2) 需要sudo权限 3) 文件权限不对
vim 退不出来按 Esc 键 → 输入 :q! → 回车(强制退出不保存)
执行命令提示 command not found该软件没安装,需要先 apt install
Ctrl+C / Ctrl+Z 是干什么的?Ctrl+C = 终止当前运行的程序;Ctrl+Z = 暂停程序放到后台


七、必做:换国内软件源(加速安装)

海外服务器可以跳过这步。国内服务器必须换源,否则安装软件慢到怀疑人生:
  1. # 备份原配置
  2. sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  3. # 换成阿里云镜像源(适用于 Ubuntu 22.04)
  4. sudo sed -i 's@http://.*archive.ubuntu.com@https://mirrors.aliyun.com@g' /etc/apt/sources.list
  5. # 更新软件包列表
  6. sudo apt update
复制代码

参考来源:Ubuntu 官方文档 (help.ubuntu.com);MobaXterm 官方文档;各云厂商镜像站使用指南
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

扫一扫浏览手机版
Archiver|手机版|小黑屋|星海拾贝 - API中转站上下游信息论坛

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
扫一扫浏览手机版
返回顶部