SSH 访问容器实例
更新时间:2024-11-07 06:26:01
注意事项
-
平台上预置的基础镜像和应用镜像中,已内置 openssh-server 服务,可直接使用 SSH 访问功能,可跳过 openssh-server 服务安装与开启步骤。
-
在创建容器实例前,已将本地公钥添加至基石智算控制台。
-
针对在创建 SSH 密钥前,已存在于平台内的容器实例,用户也可在安装并启动 openssh-server 服务后,手动将公钥添加至容器实例。具体操作流程可参考视频教程。
-
容器实例状态为
运行中
。
操作步骤
-
通过 jupyter 方式登录至相应容器实例。
-
在打开的 Terminal 终端中,执行如下命令,安装 openssh-server 服务。
apt-get update && apt install openssh-server
-
检查安装是否成功。
-
检查 ssh 进程。
ps -e | grep ssh
-
检查安装包。
dpkg -l | grep ssh
返回结果如下,即说明已安装成功。
-
-
执行如下命令,启动 openssh-server 服务。
service ssh start
-
执行如下命令,检查 openssh-server 服务状态,返回结果为
RUNNING
即可。service ssh status
-
返回容器实例列表页面,点击相应容器实例快捷访问中的更多访问。
-
在弹出的更多访问信息窗口中,鼠标悬停至远程访问 > SSH 命令上,点击复制按钮。
-
用户打开本地主机的终端,输入上一步复制的 SSH 命令,即可访问容器实例。
-
使用 SSH 执行训练任务时,为避免 SSH 连接中断,可安装 screen 和 tmux 守护进程。
apt-get update && apt-get install -y screen && apt install tmux
附录
视频教程
详细操作也可参考以下视频教程。