ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Linux学习笔记 01 | 创建服务器与SSH远程连接

Linux学习笔记 01 | 创建服务器与SSH远程连接

Linux学习笔记 01 | 创建服务器与SSH远程连接


📌系列导航:本篇是「Linux 学习笔记」第 01 篇,讲的是如何创建服务器并用 WindTerm 完成第一次 SSH 远程连接。下一篇 Linux学习笔记 02 | 关闭密码登录,改用公钥登录 将带你生成密钥对、上传公钥并彻底关闭密码登录,让服务器更安全、登录更省事。

一、 获取服务器

  1. 注册账号:开虚拟机装一款你喜欢的Linux或者找一家你喜欢的云厂商官网注册账号。
  2. 开通服务器:进入控制台,创建一台云服务器。
  3. 选择系统:选较新的长期支持版系统,如Ubuntu 24.04 LTS。
  4. 获取连接信息:在面板中记下公网 IP、SSH 端口(默认 22)以及初始密码。

二、 使用 WindTerm 远程登录

WindTerm 是一款轻量且强大的 开源SSH 客户端,项目地址:kingToolbox/WindTerm。

1. 新建会话

打开 WindTerm,点击左上角的「会话」→「新建会话」。

2. 填写连接信息

  • 主机:输入你的云服务器公网 IP
  • ps:如果连接本地虚拟机,请确保虚拟机内已安装并启动了 openssh-server 服务,虚拟机的局域网 IP(可通过在虚拟机内运行 ip addr 或 ifconfig 查看)。
  • 端口:默认 22。
  • 用户名:通常为root。

3. 连接与验证

点击「连接」,首次连接会提示接受主机密钥指纹,输入yes确认。随后输入初始密码,当看到root@dev:~#提示符时,说明登录成功!

# 登录成功后的界面示例Welcome to Ubuntu24.04LTS root@dev:~#

下期预告

到这里,我们已经能用密码顺利登录服务器了。但密码登录存在两个隐患:一是密码可能被暴力破解,二是每次登录都要手动输入,既麻烦又不安全。

下一期将介绍关闭密码登录、改用公钥登录,主要内容包括:

  • 生成密钥对:在本地用ssh-keygen生成一对公钥与私钥,并说明两者的分工。
  • 上传公钥:把公钥写入服务器的~/.ssh/authorized_keys,并修正目录与文件的权限。
  • 验证免密登录:确认公钥登录可用后,再动手修改配置,避免把自己锁在门外。
  • 关闭密码登录:修改/etc/ssh/sshd_config中的PasswordAuthentication与PermitRootLogin,重启 SSH 服务生效。

改造完成后,服务器将只接受持有私钥的客户端登录,安全性和便利性都会明显提升。


👉下一篇已就绪:Linux学习笔记 02 | 关闭密码登录,改用公钥登录

这一篇会在本篇的基础上继续往下走:先在本地用ssh-keygen生成密钥对,再把公钥写入服务器的~/.ssh/authorized_keys,确认免密登录可用后,才修改/etc/ssh/sshd_config关闭密码登录并重启 SSH 服务。跟着做完,你的服务器就只认私钥、不认密码了。

返回列表