一、准备工作与环境配置
在开始配置前,需确保已创建谷歌云VPS实例并获取外部IP地址。通过谷歌云控制台的「Compute Engine」模块,选择目标实例并点击「在浏览器窗口中打开SSH」,进入临时命令行界面。
二、设置root账户密码
默认情况下,谷歌云VPS的root账户未启用密码登录。通过以下步骤设置:
- 在SSH终端输入
sudo -i
切换到root权限; - 执行
passwd
命令,按提示输入并确认新密码(输入时不显示字符); - 完成设置后,密码将立即生效。
三、配置SSH密码登录权限
修改SSH配置文件以启用密码认证:
- 使用
vi /etc/ssh/sshd_config
编辑配置文件; - 找到以下参数并修改:
PermitRootLogin yes
(允许root登录);PasswordAuthentication yes
(启用密码认证);
- 保存文件(按
Esc
后输入:wq
)并重启SSH服务:- 执行
/etc/init.d/ssh restart
或reboot
重启实例。
- 执行
四、防火墙规则与安全加固
为确保SSH连接不受阻,需配置VPC防火墙规则:
- 在谷歌云控制台进入「VPC网络」→「防火墙」,创建入站规则:
- 流量方向选择「入站」,协议和端口开放TCP 22(SSH默认端口);
- 目标范围设置为
0.0.0.0/0
以允许所有IP访问。
五、连接测试与验证
使用SSH客户端(如PuTTY或XShell)进行连接测试:
- 输入实例外部IP地址和端口22;
- 用户名填写
root
,密码输入已设置的凭证; - 若连接成功,则说明配置已完成。
结论:通过启用密码认证并配置防火墙规则,可在保障安全的前提下实现谷歌云VPS的SSH密码登录。建议定期更新密码并限制root账户的远程访问范围,以增强服务器防护能力。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/561118.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。