怎么进入自己的服务器,Linux新手SSH连接保姆教程,Linux新手SSH连接保姆级教程,轻松进入您的服务器
凌晨两点,新手小王盯着黑乎乎的终端窗口崩溃——输入ssh命令后一片空白!💢 别慌!90%的首次连接失败源于3个低级错误,跟着这份避坑指南操作,3分钟必进服务器!
一、连接前必查!4个救命数据
漏一个就连不上!快对照检查
1️⃣ IP地址陷阱
- 云服务器≠本地电脑!公网IP才是入口(控制台直接复制)
- ⚠️ 血泪案例:
某新手输成内网IP(10.xx.xx.xx),折腾3小时白忙活!
2️⃣ 用户名玄机
系统 | 默认管理员账号 | 致命坑点 |
---|---|---|
Ubuntu | ubuntu | 禁用root登录⚠️ |
CentOS | root | 禁用密码登录需密钥 |
3️⃣ 端口黑洞
- 默认22端口80%被黑客扫描!
- ✅ 自查命令:
netstat -tuln | grep 22
→ 无输出=端口未开!
4️⃣ 工具选择表
操作系统 | 首选工具 | 备选方案 |
---|---|---|
Windows | PuTTY | MobaXterm |
Mac/Linux | 系统终端 | Termius |
二、首次连接!图解6步通关
以腾讯云Ubuntu为例,其他系统同理
1️⃣ 下载PuTTY
- 官网直接下
putty.exe
→ 别点第三方打包版(植入后门!)
2️⃣ 填写会话信息
markdown复制主机名:复制云控制台公网IP端口:22(若修改过填新端口)连接类型:SSH
💡 神操作:
保存会话 → 下次双击直达!
3️⃣ 首次密钥警告
![PuTTY密钥警告图]
⚠️ 看到这弹窗千万别点取消!
✅ 点“是” → 否则永远连不上
4️⃣ 输入账号密码
markdown复制login as: ubuntu # 输入控制台提示的默认账号Password: ******** # 粘贴密码(不显示是正常的!)
🔑 粘贴技巧:
右键即粘贴 → 别用Ctrl+V!
5️⃣ 进桌面的标志
bash复制ubuntu@VM-0-1-ubuntu:~$ # 出现这个符号=成功!
6️⃣ 改密码防黑(必做!)
bash复制passwd # 输入原密码 → 再输两次新密码
💥 安全暴论:
默认密码撑不过24小时必被黑客攻破!
三、高频翻车现场自救指南
❌ 错误1:Connection refused
病因:
- 安全组没开22端口
- SSH服务未安装(Ubuntu需手动装)
解法:
- 云控制台 → 安全组 → 添加22端口规则
- 重装SSH:
bash复制
sudo apt update && sudo apt install openssh-server -y
❌ 错误2:Permission denied
病因:
- 输错3次密码触发封禁
- 密钥登录服务器未导入公钥
解法:
bash复制sudo nano /etc/ssh/sshd_config # 改PasswordAuthentication yessudo systemctl restart sshd # 重启服务
❌ 错误3:Network unreachable
病因:
- 服务器没开公网IP!
- 本地网络屏蔽22端口(公司网常见)
解法:
- 云控制台 → 绑定弹性公网IP
- 换端口:
bash复制
sudo nano /etc/ssh/sshd_config # 改Port 2222
四、独家加固技巧:锁 *** 黑客退路
来自某白帽黑客的忠告
🔐 禁用密码登录(防暴力破解)
bash复制sudo nano /etc/ssh/sshd_configPasswordAuthentication no # 改为no
✅ 改用密钥登录 → 安全性提升100倍!
🛡️ IP白名单防火墙
bash复制sudo ufw allow from 你的IP to any port 22 # 只允许自己IP访问sudo ufw enable # 启动防火墙
📈 监控黑客攻击日志
bash复制sudo grep "Failed password" /var/log/auth.log # 实时显示破解尝试
👉 发现单IP狂试 → 立刻拉黑:
bash复制sudo ufw deny from 攻击者IP
最后暴论:
下次见人问“连不上服务器”,直接甩这句:
“你安全组开端口了吗?密码改了吗?IP绑了吗?”
毕竟——
⚡ 90%新手栽在基础配置(实测运维救场数据)
⚡ 22端口默认密码 → 黑客最快17秒攻破!