目标:打开Intern远程虚拟机,运行hello_world.py
创建虚拟机
实现免密登录
ssh-keygen支持RSA和DSA两种认证密钥。
常用参数包括:
- t:指定密钥类型,如dsa、ecdsa、ed25519、rsa。
- b:指定密钥长度。
- C:添加注释。
- f:指定保存密钥的文件名。
- i:读取未加密的ssh-v2兼容的私钥/公钥文件。
这里我们使用RSA算法生成密钥,命令为:
Get-Content C:\Users{xxxxxxxx}.ssh\id_rsa.pub
输入命令后一路回车就可以了,这里的密钥默认情况下是生成在~/.ssh/
目录下的,~
表示的是家目录,如果是windows就是C:\Users\{your_username}\
。在powerShell中可以使用Get-Content
命令查看生成的密钥,如果是linux操作系统可以使用cat
命令。
配置本地与服务器的端口映射
远程服务器端口映射,不需要暴露到公网,也能通过ssh访问到服务器的特定端口
安装gradio库需要等很久
运行脚本
web ui在运行
在本地配置持续端口映射
本地访问本地服务器特定端口,转发到服务器的端口
参考
Tutorial/docs/L0/Linux/readme.md at camp3 · InternLM/Tutorial · GitHub