书生大模型-入门关-第二关

书生大模型-入门关-第二关

streamlit run ~/worksapce/Tutorial/tools/streamlit_demo.py --server.address 127.0.0.1 --server.port 6006
sshpass -p 'nKxSiuIOA0vfiEmk' ssh -CNg -L 6006:127.0.0.1:6006 root@ssh.intern-ai.org.cn -p xxxxx

命令1: streamlit run 命令

streamlit run ~/worksapce/Tutorial/tools/streamlit_demo.py --server.address 127.0.0.1 --server.port 6006
解释
streamlit run:
streamlit 是一个用于创建和共享数据应用的开源Python库。
run 是 streamlit 的子命令,用于启动一个Streamlit应用程序。
~/worksapce/Tutorial/tools/streamlit_demo.py:
这是你想要运行的Streamlit应用程序的路径。~ 表示当前用户的家目录。
streamlit_demo.py 是你的应用程序脚本文件。
–server.address 127.0.0.1:
–server.address 选项用于指定Streamlit应用程序监听的IP地址。
127.0.0.1 是本地回环地址,表示应用程序只在本地主机上可用,外部网络无法访问。
–server.port 6006:
–server.port 选项用于指定Streamlit应用程序监听的端口号。
6006 是你选择的端口号。这个端口需要确保没有被其他服务占用。

命令2: sshpass 和 ssh 命令

bash
深色版本
sshpass -p ‘nKxSiuIOA0vfiEmk’ ssh -CNg -L 6006:127.0.0.1:6006 root@ssh.intern-ai.org.cn -p xxxxx
解释
sshpass -p ‘nKxSiuIOA0vfiEmk’:
sshpass 是一个用于自动输入密码的工具。
-p ‘nKxSiuIOA0vfiEmk’ 选项用于指定SSH连接的密码。
ssh -CNg -L 6006:127.0.0.1:6006 root@ssh.intern-ai.org.cn -p xxxxx:
ssh 是用于远程登录和执行命令的工具。
-C 选项启用压缩,可以减少传输的数据量,适用于低带宽或高延迟的网络环境。
-N 选项表示不执行远程命令,仅用于端口转发。
-g 选项允许远程主机连接到本地转发的端口。
-L 6006:127.0.0.1:6006 选项用于设置本地端口转发。具体含义如下:
6006 是本地端口号。
127.0.0.1 是远程主机的地址,这里是指远程服务器上的本地回环地址。
6006 是远程主机上的端口号。
root@ssh.intern-ai.org.cn 是远程服务器的用户名和主机名。
-p xxxxx 选项用于指定远程服务器的SSH端口号。

综合解释

启动Streamlit应用程序:
你首先在本地运行了一个Streamlit应用程序,监听在 127.0.0.1:6006 上。这意味着只有本地主机可以访问这个应用程序。
设置SSH隧道:
你使用 sshpass 和 ssh 命令设置了一个SSH隧道,将本地的 6006 端口转发到远程服务器的 6006 端口。
具体来说,当你在本地访问 http://127.0.0.1:6006 时,请求会被转发到远程服务器的 127.0.0.1:6006,从而可以访问运行在远程服务器上的Streamlit应用程序。

访问http://localhost:6006/

让其输出300字的故事

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值