购买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, 你就发现可以免密进服务器了 # 备注 此笔记是后来回忆, 并非实操, 可能有偏差

评论