跳到主要内容

设置 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。

步骤 2: 在本地生成 SSH 密钥

在 Windows 命令提示符中,输入以下命令以生成 SSH 密钥:

ssh-keygen -t rsa -C "your-email@example.com"

命令执行过程中遇到提示点击回车即可。命令执行完毕,会在 C:\Users\YourUserName\.ssh\ 的路径下生成私钥文件 id_rsa 和公钥文件 id_rsa.pub。你可以通过命令 dir C:\Users\YourUserName\.ssh\ 查看。

步骤 3: 上传 SSH 公钥信息

在命令提示符中,输入命令 type C:\Users\YourUserName\.ssh\id_rsa.pub,复制输出的全部信息。然后点击揽睿平台右上角的头像,进入设置-ssh 管理页面,点击添加 SSH Key 按钮,将刚刚复制的信息粘贴进去。此时您的工作空间应处于关闭状态,若您的工作空间已开启,您可以重启空间,或关闭空间在开启。(重启将不会重复扣费,关闭再开启则会重新开始计费)

步骤 4: 开启工作空间

在工作空间卡片中,找到 SSH,复制 ssh 命令,默认格式为 ssh user@ssh.rde-ws.lanrui.co -p xxxxx -i ~/.ssh/id_rsa。在本地运行该命令即可免密登录。