VPS 上如何创建 SSH 账号
卡尔云官网
www.kaeryun.com
在虚拟专用服务器(VPS)上创建 SSH 账号是为了方便以后通过 SSH 连接服务器并执行命令,SSH(安全 shells)是一种安全的远程登录协议,可以防止未经授权的访问,以下是如何在 VPS 上创建 SSH 账号的详细步骤:
登录到 VPS 控制面板
你需要登录到你的 VPS 上,不同的 VPS 提供商(如 DigitalOcean、HostGator、Bluehost 等)有不同的控制面板界面,以下是一些常见的登录方式:
- Linux 控制台:直接在浏览器中输入你的 VPS 地址(如
https://your-vps-name.com
),然后输入用户名和密码。 - Web 图形界面:一些 VPS 提供商提供一个 Web 界面,你可以通过鼠标点击来登录。
假设你的 VPS 地址是 https://your-vps-name.com
,用户名是 admin
,密码是 password
,那么你可以在浏览器中输入地址,输入 admin
和 password
进行登录。
进入控制面板或管理面板
在控制面板中,通常有一个菜单选项是“用户”、“账户”或“管理”(在 DigitalOcean 中,你可以点击左上角的“用户”图标),进入后,你可以看到当前用户(通常是 admin
)的相关信息。
创建 SSH 账号
在控制面板中,找到“用户”或“账户”选项,然后点击“新建用户”或“创建用户”(具体名称可能不同),系统会提示你输入以下信息:
- 用户名:建议选择一个易于记忆且不重复的用户名(
ssh_user
)。 - 密码:建议使用复杂的密码(至少包含字母、数字和特殊字符),并设置两次确认密码。
- 安全问题:选择一个安全问题(如朋友的生日、家庭地址等),以便未来验证身份。
输入以上信息后,点击“创建”或“提交”按钮,系统会生成你的 SSH 账号。
配置 SSH 密码
在创建 SSH 账号后,你需要配置它的密码,在控制面板中,找到你刚刚创建的 SSH 账号,点击进入,密码设置如下:
- 默认密码:输入你为 SSH 账号设置的初始密码。
- 确认密码:再次输入密码并确认。
- 公钥密码:可以选择使用公钥认证(RSA 或 Ed25519),这样你可以通过 SSH 连接服务器时,直接输入公钥而不必输入密码。
测试 SSH 连接
完成密码设置后,你可以通过 SSH 连接到 VPS 了,在终端中输入以下命令:
ssh -i ~/.ssh/id_rsa -p your_ssh_username your_ssh_password
ssh
:启动 SSH 服务。-i ~/.ssh/id_rsa
:指定公钥文件路径。-p
:指定公钥的端口(默认为 22)。your_ssh_username
:你的 SSH 账号用户名。your_ssh_password
:你的 SSH 账号密码。
如果连接成功,终端会显示类似以下信息:
Connected to your-vps-name.com via SSH (v2) with ip 192.168.1.1 and port 22
如果连接失败,检查以下几点:
- 公钥文件路径是否正确。
- 公钥文件是否存在且内容正确。
- SSH 服务是否已启用(在
/etc/sshd/sshd.conf
中查找Start=on
行)。
管理 SSH 账号
完成配置后,你可以管理你的 SSH 账号:
- 更改密码:进入 SSH 账号管理界面,修改密码。
- 添加安全问题:设置多因素认证(MFA),增加账号的安全性。
- 删除账号:如果需要,可以删除 SSH 账号。
通过以上步骤,你可以在 VPS 上轻松创建并配置 SSH 账号,SSH 账号不仅方便了远程访问,还能提高账号的安全性,以后只需要输入公钥或密码,就可以轻松连接到 VPS 上执行各种操作了。
如果在过程中遇到问题,可以参考 VPS 提供商的文档或在线资源(维基百科 或 Stack Overflow),希望这篇文章能帮助你顺利完成 VPS 上的 SSH 配置!
卡尔云官网
www.kaeryun.com