对于新用户而言,很多厂商云主机第一年价格都非常低,通常是100块不到可以用一年,甚至像亚马逊云可以免费用6个月(而且还有境外云主机可用)。
买云主机非常简单,照着各大厂商的广告说明做就买好了。买好了之后,可以用 Windows 自带的 ssh 来连接,关键就是要创建密钥对。
在 powershell中可以很轻松地生成密钥对:
ssh-keygen -t ed25519 -C "myvps"myvps 是可以自定义的密钥名称。
Generating public/private ed25519 key pair.Enter file in which to save the key (C:\Users\xxd/.ssh/id_ed25519): C:\Users\xxd/.ssh/id_ed25519_amazon然后在 ~/.ssh/ 目录下就会生成一个密钥对:
带 pub 后缀的就是 公钥,用记事本打开,把里面的内容复制一下,然后在云主机的 ~/.ssh/authorized_keys 中添加这一条公钥记录就行(可以通过厂商云主机控制台网页版进入命令行,然后vi或者nano命令编辑插入),如:
ssh-ed25519 AAAAC3NzaC1lZfewfeTE5AAAAIBZlugWjcldsgj1U7wcN2QtSFWhXXw87mpMS//7lc17D myvps接下来在 windows 主机的 ~/.ssh/config 文件(可以记事本打开)中添加记录:
后面就可以在 windows 的命令行工具中,直接通过 ssh aliyun222 登陆,不需要输入密码,非常丝滑。