如何使用macOS通过Key登陆DMIT VPS
在macOS上使用默认提供的Terminal或者自行安装的替代品iTerm连接VPS是一件很轻松的事情,如果你偏好图形界面操作,可以考虑使用Termius。首先我们需要下载或者生成Key,过程非常简单。在dmit中点击访问 -- SSH公钥 -- 生成新的公钥
注意:生成新的公钥后,需要再点击“保存到实例”,这个公钥才会关联到你的实例。
1. 使用下载的Key进行访问
打开私钥的压缩包"ssh_rsa_keys.zip"并解压,我们会看到两个文件夹,"public_key"内是公钥,"private_key"内是".ppk"还有".pem"两种格式的私钥,macOS需要的是".pem"格式的,即"key-xxx.pem"。
直接使用是无法连接的,我们需要对"key-xxx.pem"文件设置权限
chmod 600 /Users/你的路径/key-xxx.pem输入密码后回车就能完成修改权限,现在我们可以使用Key进行连接了。
然后,需要把pem添加到你本地
ssh-add/Users/你的路径/key-xxx.pem
接下来就可以直接连接了:
ssh -i /Users/你的路径/key-xxx.pem root@DMIT_VPS_IP
需要注意的是,首次连接会提示是否确认继续连接。
在系统重装后,由于"ECDSA key fingerprint"发生改变,默认会拒绝连接。
为了重新连接,我们需要修改"~/.ssh/known_hosts"文件,删除你IP的条目或者直接删除该文件,当然你也可以使用如下命令来简单实现删除。
ssh-keygen -R YOUR_VPS_IP
页:
[1]