iPhone 使用 iSH Shell *** 作远程 Linux 服务器

iPhone 使用 iSH Shell  *** 作远程 Linux 服务器,第1张

iSH Shell 这个 App 可以让我们在 iPhone 手机上启动一个 Alpine Linux 来模拟终端 *** 作。

只要启动了 iSH Shell ,并且通过 apk 安装了 openssh ,就可以在 iPhone 上通过 ssh *** 作远程 Linux 服务器了。

iSH Shell 官网: https://ish.app/

iSH Shell 帮助文档: https://github.com/ish-app/ish/wiki

使用方式:

完成这些步骤后,就可以使用 ssh *** 作远程 Linux 服务器了。

使用体验

准备条件

Android 手机和桌面 Linux 位于同一无线网络,是否可以访问互联网不重要。

Android 手机上安装免费开源的 Remote for VLC(Code 首页)

已经在 Linux 桌面环境下安装好 VLC 2.0 播放器。

下文将以 Fedora 17 为例介绍这一过程。

启用 VLC http 远程控制支持

启动 VLC,在主界面上依次点击“工具”-“首选项”-左下角选择“全部”-左侧列表中选择“主界面”-在右侧勾选“Web”。如下图所示:

保存并关闭 VLC。

之后需要编辑 VLC 的 Lua 主机配置文件,允许可以访问的网络段。比如可以用以下命令以 root 用户身份打开配置文件:

su -c 'vim /usr/share/vlc/lua/http/.hosts'

一般正常的人会仅希望局域网内的 Android 手机可以访问并控制桌面上的 VLC,于是取消 # private addresses下面几行开头的注释即可。

保存更改并退出编辑器。

设置防火墙策略

找到系统设置中的防火墙,或者通过在终端输入 system-config-firewall 的方式启动。

VLC 的远程控制默认通过 8080 端口实现,所以在左侧选择“其他端口”,然后通过右侧依次添加 TCP/UDP 8080 端口。

(可选)Android 手机支持通过 Avahi 的方式自动寻找查找网络中的可用主机,如果需要这个功能的话在左侧选择“可信的服务”,然后在右侧勾选“多点广播 DNS (mDNS)”。如果不用启用该项的话就需要在 Remote for VLC 手动输入 IP 地址和端口。

完成之后点击工具栏上的“应用”保存防火墙配置。

开始使用

再次启动 VLC 播放器,在主界面上选择“视图”-“添加界面”-选择“Web”。

在 Android 手机上启动 Remote for VLC,稍等一下应该就会显示在网络中找到的所有 VLC 实例,轻触即可链接。

此时你就可以远离键盘和鼠标,坐在沙发上享受 VLC 带来的影音体验了:

支持音量、音轨、字幕轨、全屏模式的调整,显示媒体信息。

支持创建播放列表。

支持浏览桌面 Linux 上的文件系统(知道为何不建议通过互联网访问了吧……)

试验性的支持 DVD 菜单。

可以在有来电时自动暂停媒体播放。

在Linux上设置好ssh服务,然后在手机上安装一个名为ConnectBot的应用,这是一个Android版的ssh客户端,用ssh设置的用户及其密码就可以连接到Linux获得一个远程shell了,这样就可以遥控Linux了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/6139194.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-16
下一篇2023-03-16

发表评论

登录后才能评论

评论列表(0条)

    保存