Linux学习笔记 01 | 创建服务器与SSH远程连接
📌系列导航:本篇是「Linux 学习笔记」第 01 篇,讲的是如何创建服务器并用 WindTerm 完成第一次 SSH 远程连接。下一篇 Linux学习笔记 02 | 关闭密码登录,改用公钥登录 将带你生成密钥对、上传公钥并彻底关闭密码登录,让服务器更安全、登录更省事。
一、 获取服务器
- 注册账号:开虚拟机装一款你喜欢的Linux或者找一家你喜欢的云厂商官网注册账号。
- 开通服务器:进入控制台,创建一台云服务器。
- 选择系统:选较新的长期支持版系统,如Ubuntu 24.04 LTS。
- 获取连接信息:在面板中记下公网 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 服务。跟着做完,你的服务器就只认私钥、不认密码了。