在macOS上使用默认提供的Terminal或者自行安装的替代品iTerm连接VPS是一件很轻松的事情,如果你偏好图形界面操作,可以考虑使用Termius。

 

首先我们需要下载或者生成Key,过程非常简单,已经在其他文章中说明

 

1. 使用下载的Key进行访问

打开私钥的压缩包"ssh_rsa_keys.zip"并解压,我们会看到两个文件夹,"public_key"内是公钥,"private_key"内是".ppk"还有".pem"两种格式的私钥,macOS需要的是".pem"格式的,即"id_rsa.pem"

直接使用是无法连接的,我们需要对"id_rsa.pem"文件设置权限

chmod 600 id_rsa.pem

输入密码后回车就能完成修改权限,现在我们可以使用Key进行连接了。

ssh -i id_rsa.pem root@DMIT_VPS_IP

需要注意的是,首次连接会提示是否确认继续连接。

在系统重装后,由于"ECDSA key fingerprint"发生改变,默认会拒绝连接。

为了重新连接,我们需要修改"~/.ssh/known_hosts"文件,删除你IP的条目或者直接删除该文件,当然你也可以使用如下命令来简单实现删除。

ssh-keygen -R YOUR_VPS_IP

 

2. 使用自己生成的Key访问

和下载的Key不同的是,生成的Key默认就是已经修改完权限的了,我们可以直接使用。连接的命令和上面一样

  • 1 Users Found This Useful
這篇文章有幫助嗎?
相關文章
如何使用XShell生成SSH密钥
1. 点击"工具"栏下的"新建用户密钥生成向导" 2. 这儿我们不对生成的配置进行修改 3....
如何使用PuTTY生成SSH密钥
1. 打开"PuTTYgen",我们为了方便不对生成配置做修改,默认的是2048位的RSA,直接点击"Generate"就能够生成 2....
如何使用macOS生成SSH密钥
1. 如果不愿意使用DMIT自动生成Key的功能,也可以使用macOS来生成Key。 ssh-keygen -t rsa...
如何从DMIT网站下载SSH密钥
1. 访问DMIT网站,点击首页"您目前可用的產品與服務"进入VPS管理页面 2. 第一次访问会自动显示"SSH密钥管理",如图 3....
如何使用XShell通过Key登陆DMIT VPS
1. 打开XShell,点击"工具"下方的"用户密钥管理者"可以导入网站生成的密钥,也可以管理XShell生成的。 2....