设置 SSH Key
通过设置 SSH Key,可以实现 SSH 方式免密登录到工作空间。注意,已经运行的工作空间,如果设置了新的 SSH Key,需要重启工作空间,或者停止工作空间再启动后才能生效。
MAC/Linux 系统
步骤 1: 检查本地 SSH 密钥文件
在本地机器上执行以下命令来检查是否已经有 SSH 密钥文件:
ls ~/.ssh
正确的密钥文件应包含私钥文件id_rsa
和公钥文件id_rsa.pub
。如果该目录不存在或文件信息不完整,执行步骤 2。如果密钥信息完整,则执行步骤 3。
步骤 2: 在本地生成 SSH 密钥
在本地机器上执行以下命令来生成 SSH 密钥:
ssh-keygen -t rsa -C "your-email@example.com"
命令执行过程中遇到提示点击回车即可。命令执行完毕,会在~/.ssh/
的路径下生成私钥文件id_rsa
和公钥文件id_rsa.pub
。你可以通过命令ls ~/.ssh
查看。
步骤 3: 上传 SSH 公钥信息
在本地机器上执行命令cat ~/.ssh/id_rsa.pub
,复制输出的全部信息。然后点击右下角个人中心,进入个人管理-SSH 管理页面,点击添加 SSH Key 按钮,将刚刚复制的信息粘贴进去。此时您的工作空间应处于关闭状态,若您的工作空间已开启,您可以重启空间,或关闭空间在开启。(重启将不会重复扣费,关闭再开启则会重新开始计费)
步骤 4: 开启工作空间
在工作空间卡片中,找到 SSH,复制 ssh 命令,默认格式为ssh user@ssh.rde-ws.lanrui.co -p xxxxx -i ~/.ssh/id_rsa
。在本地运行该命令即可免密登录。
Windows 系统
以下是在 Windows 系统上通过命令提示符(CMD)配置 SSH 的步骤:
步骤 1: 检查本地 SSH 密钥文件
在 Windows 命令提示符中,输入以下命令以检查是否存在 SSH 密钥文件(假设你的用户名是 YourUserName):
dir C:\Users\YourUserName\.ssh\
正确的密钥文件应包含私钥文件 id_rsa
和公钥文件 id_rsa.pub
。如果该目录不存在或文件信息不完整,执行步骤 2。如果密钥信息完整,则执行步骤 3。