购买hostwinds VPS
# Hostwinds 购买 VPS 操作笔记
> 用途:记录从购买 VPS 到首次登录的流程,方便下次操作。
> 本文是通用操作笔记,未实时核对官网;页面名称、套餐、支付方式及退款政策以购买时显示为准。
# 进入官网并注册账号
打开官网:
注册账号,使用长期可用的邮箱并完成邮箱验证
# 选择套餐与系统
选择最便宜的Unmanaged Linux, 无操作界面的Linux系统, 大概是60美金一年, 用支付宝付款
# 等待开通并获取登录信息
获取IP, 在大陆试ping一下, 看能不能访问到
如果不能访问, 在[管理页面](https://clients.hostwinds.com/cloud/instances.php), 选择你的服务器 -> Manage IP's -> fix ISP block, 这个功能是专门给你分配未被封锁的IP的, 点击后等待15~30分钟, 再刷新试试, 此时会更新一个IP, 应该就可以ping到了
注意, 几年前的操作是Change Main IP, 只能靠运气摇IP号, 这次购买操作了好几次, 每次都要花钱, 花了不少冤枉钱
# 首次登录 Linux VPS
在本地终端执行,替换为实际用户名和 IP:
```
ssh root@服务器IP
```
此时应该会提示你输入密码, 这个密码在[管理页面](https://clients.hostwinds.com/cloud/instances.php), 选择你的服务器 -> overview -> password 里, 此密码千万不能告诉别人
# 配置SSH
然后每次都要输入密码的话很麻烦, 此时就要把你本地电脑的ssh密钥写进服务器里, 这样服务器就认得你的电脑, 就不用每次都输入密码
下面以本地电脑使用 Linux / macOS 终端为例。所有 `服务器IP` 都替换为实际 IP。
## 在本地电脑生成密钥
先在**本地终端**检查是否已经有密钥:
```
ls -l ~/.ssh/*.pub
```
如果已有公钥及其对应的私钥,可以直接复用,跳到下一步。如果没有,则使用默认参数生成一对:
```
ssh-keygen
```
弹出提示的话, 一直回车, 然后会生成两个文件
- `~/.ssh/id_ed25519`:**私钥,只留在本地,不能发给别人,也不要上传到服务器。**
- `~/.ssh/id_ed25519.pub`:公钥,可以放到服务器上。
## 把公钥写入服务器
输入命令, 或者记事本打开:
```
cat ~/.ssh/id_ed25519.pub
```
在刚刚打开的服务器窗口里:
```
mkdir -p /root/.ssh
chmod 700 /root/.ssh
nano /root/.ssh/authorized_keys
```
此时服务器会弹出一个编辑窗口, 把刚刚的公钥复制进去, Ctrl+S保存, CTrl+X退出
最后在服务器上执行
```
chmod 600 ~/.ssh/authorized_keys
```
## 测试密钥登录
```
ssh root@服务器IP
```
此时他会提示第一次访问, 是否接受? 直接输入y, 你就发现可以免密进服务器了
# 备注
此笔记是后来回忆, 并非实操, 可能有偏差
评论
发表评论