全球主机交流论坛
标题:
Do 纯API账号开机器教程
[打印本页]
作者:
ZYGLQexplorer
时间:
2022-5-11 14:22
标题:
Do 纯API账号开机器教程
原创的教程,博客也有发,可以支持下
https://www.zyglq.cn/archives/do-api.html
适用于只有API的do,没法登陆邮箱获取默认密码
-------------------------------------------------------
准备工作
1.一台Linux的服务器(其实windows也可以)
2.你智慧的大脑
3.你灵活的手
4.DigitalOcean API Token
获取页面
1.安装Doctl
这里使用Ubuntu 20.04进行演示
前往
Release页面下载最新版
sudo wget https://github.com/digitalocean/doctl/releases/download/v1.75.0/doctl-1.75.0-linux-amd64.tar.gz
sudo chmod 777 doctl-1.75.0-linux-amd64.tar.gz
tar -zxvf doctl-1.75.0-linux-amd64.tar.gz
sudo mv doctl /bin/doctl
如果是Ubuntu系统也最好不要使用snap安装,会导致doctl的ssh功能出现问题
2.授权Doctl
doctl auth init
根据提示输入API Token,输入时和输密码一样不会显示
3.创建SSH密钥对
如果可以登录账号绑定邮箱可以跳过这步,直接使用密码,纯API用户一定得跟着做否则无法登录
ssh-keygen -m pem -f mykey.pem
然后按三下回车,密钥就会保存到你用户名下的.ssh文件夹里
然后执行下面的命令把公钥导入DigitalOcean
doctl compute ssh-key import <Key Name> --public-key-file ~/.ssh/mykey.pub
<Key Name>可以改成自己想要的名字
记住ID,以后有用
4.创建Droplet(开机器)
查看可用配置 doctl compute size list
查看可用区 doctl compute region list
后面标注true即代表可以开机器
可用镜像列表 doctl compute image list-distribution
doctl compute droplet create --image <镜像ID> --size <配置> --region <可用区> <服务器名> --ssh-keys <SSH密钥ID>
举例,我需要一台Ubuntu 20.04系统的伦敦的1C2G Intel服务器,服务器名字叫ZYGLQServer,使用我上一步创建的密钥对登录,那么我就应该在命令行输入
doctl compute droplet create --image ubuntu-20-04-x64 --size s-1vcpu-2gb-intel --region lon1 ZYGLQServer --ssh-keys 34451682
接下来他会输出是否创建成功,成功的话应该如下图
接下来我们需要查看实例信息
doctl compute droplet get <上一步显示的8位ID>
显示的Public IPv4就是你的公网IP
5.通过SSH链接服务器
使用Doctl直接登录
doctl compute ssh <实例ID>
出现提示输入yes,如果是密钥登录这时应该已经进入服务器命令行了,密码登录首先需要你去Do绑定邮箱里找密码
密钥登陆
首先查看你的私钥,在你执行doctl的机器运行以下命令
cd ~/.ssh/
cat mykey.pem
输出的内容就是你的SSH私钥,复制然后在你电脑比如桌面 新建一个文档,粘贴进去,把扩展名改为.key
按住Shift右键密钥保存位置空的地方,在此处打开Powershell窗口
ssh -i <你保存的文件名> root@<你的服务器IP>
成功链接
作者:
sah
时间:
2022-5-11 14:24
未测试,先收藏了,
作者:
yanaxiao
时间:
2022-5-11 14:33
先收藏,后期有机会试试。
作者:
我是坏虫
时间:
2022-5-11 14:36
提示:
作者被禁止或删除 内容自动屏蔽
作者:
山本大意失仙人
时间:
2022-5-11 14:36
为啥要用api,风控吗
作者:
suantong
时间:
2022-5-11 14:37
山本大意失仙人 发表于 2022-5-11 14:36
为啥要用api,风控吗
挖坑时代的产物,批量小鸡。
作者:
Ryen
时间:
2022-5-22 22:14
那开硬盘 挂载某台服务器怎么操作呐???
作者:
草丛中一杯茶
时间:
2022-5-22 22:16
Mark一下。以后再试
欢迎光临 全球主机交流论坛 (https://443502.xyz/)
Powered by Discuz! X3.4