VPS 上如何连接 SSH?
卡尔云官网
www.kaeryun.com
在虚拟专用服务器(VPS)上连接 SSH 是远程访问和管理 VPS 的常见操作,以下是详细的步骤指南:
启用 SSH 服务
确保你的 VPS 上启用了 SSH 服务,进入控制面板:
sudo systemctl enable ssh
修改 SSH 配置文件
默认情况下,SSH 可能只允许本地连接,编辑 SSH 配置文件:
sudo nano /etc/ssh/sshd_config
添加以下行,使 SSH 允许远程连接:
[Service] ExecStart=/bin/bash UserRoot=/root
保存并退出。
设置公钥认证
SSH 提供多种认证方式,公钥认证是最常用的:
sudo ssh-keygen -t rsa -b 4096
生成公钥后,将私钥保存在指定目录:
sudo mv /root/.ssh/id_rsa /root/.ssh/id_rsa_vps
设置 SSH 代理
配置 SSH 代理以简化连接:
sudo nano /etc/ssh/sshd_config
添加代理配置:
[User] Host *允许 ForwardAgent yes UserRoot=/root
保存并退出。
连接 SSH
现在你可以通过 SSH 连接了,使用以下命令:
ssh -i /root/.ssh/id_rsa_vps_rsa key /root@your-vps-ip
替换 your-vps-ip
为你的 VPS IP 地址。
注意事项
- 确保 VPS 的公钥已经被添加到远程服务器的公钥服务器列表中。
- 定期检查 SSH 日志,防止未授权访问。
- 避免在 SSH 代理上点击不明链接,防止恶意软件感染。
通过以上步骤,你可以在 VPS 上成功连接 SSH,开始远程管理你的 VPS 服务了。
卡尔云官网
www.kaeryun.com