基础认识
服务器是一台云主机,(也可以是家里云即托管在你的局域网下)。
硬件
服务器的硬件满足基本门槛1C-1G都算够了,市面上最多的也是这样的配置
硬件类目:
- CPU: 1 Core
- RAM内存: 1 GB
- ROM储存: 10GB
- Network网络: 1 IPv4 address & 1 IPv6 address
- Traffic流量: 300 GB Monthly
- Bandwidth带宽: 1 Gbps public
国际落地VPS一般有ipv4就够了,海外网站很少对ipv6支持不友好,路由不一定比v4好
网络
- 公网IPv4+ipv6(或单栈网络)
线路
中国大陆与海外的线路
- 电信:163普通/CN2精品线路
- 移动:CMI普通/CMIN2精品线路
- 联通:4837普通/9929精品线路
普通线路只要路由直达不饶,比如HK的VPS路由绕US再到HK,产生350ms延迟。国际互联又比较好,通常价格合适。
精品线路,延迟低,连接可靠性高,这类比较昂贵。
一直图便宜不是一个很好的做法
AD
AkileCloud: 大宽带流媒体解锁VPS
地区: 香港/日本/新加坡/韩国/台湾/美国/英国/德国
SSH
在本机终端上使用ssh登录服务器
ssh root@server_ip -p 22 -v
初次连接,会询问是否信任指纹,输入yes继续
SSH key
生成ssh密钥对
ssh-keygen -t ed25519 -C "[email protected]"
得到两个文件
new.pub #公钥文件
new.pem #私钥文件
在服务器上操作
# 在当前用户的 .ssh目录下创建文件
touch authorized_keys
# 复制 new.pub 文件的内容写入 authorized_keys
cat new.pub
编辑文件 /etc/ssh/sshd_config
# 启用密钥登录
PubkeyAuthentication yes
# 禁用密码登录
PasswordAuthentication no
使用密钥登录的命令,-i 参数后接密钥文件
ssh root@server_ip -p 22 -i ~/.ssh/new.pem -v
配置别名登录
在本地主机,编辑文件 ~/.ssh/config
Host server#2(别名)
HostName 1.1.1.1(主机IP)
Port 22
User root(登录用户)
IdentityFile ~/.ssh/akl.pem (私钥的相对路径)
登录命令为 ssh server#2 -v