手把手教你登录Ubuntu系统的VPS,小白也能轻松上手

婉秋

刚入手Ubuntu系统的VPS,第一件事就是登录进去操作,但不少新手朋友可能卡在这第一步——看着陌生的终端界面,不知道从哪里开始,输入什么命令?别慌,今天就拆解两种最常用的Ubuntu VPS登录方法,连“踩坑指南”都给你备好,跟着走准没错。

先备齐3样关键信息

登录前,得先把“钥匙”找齐:

  1. VPS公网IP:服务商后台(如阿里云、腾讯云、搬瓦工)的“实例管理”里能查到,比如123.45.67.89
  2. 登录凭证:要么是服务商发的初始密码(注意:Ubuntu默认禁用root直接登录,很多服务商用ubuntu作为默认用户名),要么是提前生成的密钥对(更安全,推荐);
  3. 开放22端口:SSH默认用22端口,大部分服务商默认开启,若没开需去后台防火墙添加入站规则。

方法1:密码登录(入门级,简单易操作)

Windows用户:用PuTTY工具

  1. 下载PuTTY(免费小巧,官网直接下),打开后在“Host Name (or IP address)”栏输入VPS的公网IP,端口保持22,连接类型选“SSH”,点击“Open”;
  2. 弹出黑色终端窗口后,输入默认用户名(比如ubuntu),按回车;再输入初始密码(输入时不会显示字符,输完直接回车),成功就会进入Ubuntu的命令行界面。

Mac/Linux用户:用系统自带终端

直接打开“终端”应用,输入命令:

手把手教你登录Ubuntu系统的VPS,小白也能轻松上手

ssh ubuntu@你的VPSIP  # 替换成实际用户名和IP,比如ssh ubuntu@123.45.67.89

按回车后输入密码(同样不显示),就能登录。

方法2:密钥登录(更安全,避免暴力破解)

密码登录虽简单,但容易被黑客暴力破解,密钥登录才是长期使用的首选——就像用“专属指纹钥匙”开门,只有你的电脑能匹配成功。

步骤1:生成密钥对

  • Windows:用PuTTY配套工具PuTTYgen,点击“Generate”后晃动鼠标生成密钥,保存私钥(后缀.ppk,存桌面别丢),复制“Public key for pasting into OpenSSH authorized_keys file”里的内容;
  • Mac/Linux:终端输入ssh-keygen,按3次回车(默认生成路径,若想加密码保护可在提示时输入),会在~/.ssh/目录生成id_rsa(私钥,存本地)和id_rsa.pub(公钥,传VPS),用cat ~/.ssh/id_rsa.pub复制公钥。

步骤2:把公钥传到VPS

先通过密码登录VPS,输入以下命令(替换成你的公钥内容):

mkdir -p ~/.ssh  # 若没有.ssh目录则创建
echo "你的公钥内容" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys  # 必须设置权限,否则登录失败
chmod 700 ~/.ssh/

步骤3:用密钥登录

  • Windows:打开PuTTY,填好IP和端口,点击左侧“Connection→SSH→Auth”,选择刚才保存的.ppk私钥,再点“Open”,输入用户名即可(不用输密码);
  • Mac/Linux:终端输入ssh 用户名@IP(私钥在默认路径时,系统会自动匹配)。

常见坑点快速解决

  • 连接超时:检查VPS防火墙是否开放22端口,或IP是否输错;
  • 密码错误:别默认输root!多数Ubuntu VPS禁用root直接登录,用ubuntu试试;
  • 密钥登录失败:确认authorized_keys权限是600,或公钥是否复制完整。

学会这两种方法,你就能自由进出Ubuntu VPS啦!接下来就可以尽情配置环境、部署网站、跑脚本了——这才是VPS的正确打开方式。

文章版权声明:除非注明,否则均为婉秋博客原创文章,转载或复制请以超链接形式并注明出处。

目录[+]