赞
踩
无关紧要的背景:
作者最近沉迷 Stable Diffusion 绘图 LoRA 炼丹,奈何本地显卡配置不足,于是在AutoDL上租用了一个GPU,并且配置了B站上“秋葉aaaki”大佬的环境:Akegarasu/lora-scripts/lora-train:v7。配置好以后发现可以使用gui界面了,但佬只留下一句话:“需要使用ssh自行映射28000端口至本地”,这对不懂计算机网络系统的小白很不友好呀(bushi,所谓“师傅领进门,修行靠个人”,便开始自己研究起来,最后发现如下解决方案。
① 找到自己租用的容器实例中SSH登录的登录指令点击复制。
这里可以看到复制了一个格式如下的指令:
ssh -p remote_port root@connect.***.com
② 我们在本地打开cmd,输入如下指令:
ssh -CNgv -L 28000:127.0.0.1:28000 root@connect.***.com -p remote_port
其中具体含义如下:
- /*
- ssh : 用于在本地机器和远程服务器之间建立SSH连接。
- -CNgv : 用于开启 SSH 的压缩(-C)、不执行远程命令(-N)、使用 SSH 连接作为隧道(-g)、以及输出调试信息(-v)。
- -L : 28000:127.0.0.1:28000` 参数用于指定端口转发规则,将远程服务器上的端口 28000 映射到本地机器上的端口 28000。
- root : 是远程服务器上的用户名。这个用户名通常是在远程服务器上创建的,用于登录到服务器并执行各种操作。
- connect.***.com : 是远程服务器的地址或主机名。这个地址通常是由云服务提供商提供的,用于访问租用的云服务器。
- -p remote_port: 参数指定使用端口号连接远程服务器。
- */
③ 输入完上面一段指令之后,等系统发出如下指令,此时去复制容器实例中SSH登录的密码,粘贴进去。(注意:这里粘贴并不会显示密码,直接Ctrl+v再按下回车键即可)
root@connect.***.com's password:
到这一步就连接上远程服务器啦!之后仅需再本地浏览器地址栏输入本地服务器的端口即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。