iPad ssh连接服务器编程没有好的操作界面,使用jupyter-lab在网页上就能编程啦

今天和大家分享的是使用iPad同时用户界面友好的连接ssh集群编程

iPad也是有操作系统的设备,实际上它也能当电脑使用,由于科研生活需要,连接集群是常有的事。我通常喜欢使用jupyter-lab使用浏览器就能访问文件系统,同时运行程序。最重要的是使用jupyter-lab切换节点特别稳定。如果使用MoberXterm,切换节点,就会出现文件无法上传的情况。
使用ssh连接集群通常需要两次连接,第一次连接服务器节点(提交任务sbatch),第二次连接执行节点(执行任务)
ssh -L 8888:localhost:8888 username@ip_ -p port
ssh -L 8888:localhost:8888 username@service

然后在项目位置启用jupyter-lab就可以了,使用程序提供的网址,里面有token密码

回到主题重点,如何充分利用所有的设备,比如iPad当电脑用呢
我使用的是iPad的软件 iSH, 我觉得您使用其他任何其他软件都可以。

在这里插入图片描述
iSH 可以打开iPad的内部terminal,这是不同于ssh的其他软件的
然后使用 iSH 运行 Alpine Linux
Alpine 使用apk包管理器,它比 apt 或 pacman 还要简单。

apk add package
apk del package
apk --help
apk update
apk upgrade

apk add vim
apk add bash bash-doc bash-completion

which fish
我的输出:
/usr/bin/fish

vim /etc/passwd
我的第一行是:
root:x:0:0:root:/root:/bin/ash

要将 fish 设为默认值,请将该行更改为:
root:x:0:0:root:/root:/usr/bin/fish
然后保存退出。

我确信有一种很好的方法可以重新获取 shell,以便您可以立即开始使用它。但我不确定,所以我建议返回应用浏览器,强制退出 shell,并且最好关闭并重新启动您的 iPad 或 iPhone。重新打开 iSH,现在,除了“欢迎来到 Alpine!”开始使用apk的消息和信息,您将看到默认的fish登录欢迎消息:欢迎使用fish,友好的交互式shell。

设置Python和pip:
apk add python3

安装 Python 包管理器、pip 和setuptools:
python3 -m ensurepip --default-pip

apk add openssh
现在就能够使用ssh命令了:

执行之前的ssh命令,现在就可以进行敲代码了
在这里插入图片描述

请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值