SSH 连接服务器入门(手机+电脑)
什么是 SSH
SSH 是一种加密的远程连接协议,用来从你的手机或电脑登录云服务器,执行命令、管理文件。玩服务器的第一步,就是学会用 SSH 连上它。
一、手机端:JuiceSSH(安卓)
安装
在应用商店搜索 JuiceSSH 下载安装,免费版够用。
新建连接
- 打开 JuiceSSH,点击右下角 + 号,选择”新建连接”
- 昵称:随便填,比如”我的服务器”
- 类型:SSH
- 地址:服务器公网 IP
- 端口:22(默认)
- 用户名:ubuntu(Ubuntu 系统)或 root
- 认证方式:密码 或 私钥(二选一)
密码登录
在”密码”栏输入服务器密码,保存后点击连接即可。
密钥登录(推荐,更安全)
- JuiceSSH 主界面 → 右滑 → 密钥 → 右下角 + 号 → 生成
- 设置密钥名称,生成后长按复制公钥
- 先用密码连上服务器,执行:
mkdir -p ~/.ssh && echo "粘贴公钥" >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
- 回到连接设置,认证方式选密钥,选择刚生成的密钥
二、电脑端:Termius(全平台)
安装
官网 https://termius.com 下载,支持 Windows / Mac / 安卓 / iOS,账号同步配置。
新建主机
- 打开 Termius,点击 New Host
- Label:自定义名称
- Address:服务器公网 IP
- Username:ubuntu 或 root
- Password:填写密码,或点击 Keys 添加私钥
- 保存后双击连接
导入 .pem 密钥(AWS 用户)
- AWS 开服务器时下载的 .pem 文件就是私钥
- Termius → Keychain → + → Import,导入 .pem 文件
- 新建主机时 Username 填 ubuntu,Keys 选择导入的密钥
三、连接成功后
看到类似 ubuntu@ip-172-31-13-26:~$ 的提示符,说明连上了。现在可以输入 Linux 命令操作服务器。
常见问题
- 连接超时:检查服务器安全组是否放行 22 端口;检查 IP 是否正确
- Permission denied (publickey):密钥不对或服务器没配置该公钥,检查 authorized_keys
- 手机端粘贴命令粘连:一次复制一条命令,分开粘贴执行
- Ctrl+C 按不了:JuiceSSH 长按屏幕有特殊按键面板,或用 Termius 的快捷键栏
本文为杰哥的折腾笔记原创教程,转载请注明出处。
