ish 的一些其他設定

ish是一個Linux ,代表其可以安裝很多服務,只不過ish 是跑在app內的Linux,其對外連線能力受到很多限制,就像是跑在沙盒內的程式一樣

Webserver with PHP for iSH

照著這個教學內容可以安裝好整個web 伺服器+ php

參考網址: https://github.com/ish-app/ish/wiki/Running-an-SSH-server

這個檔案的最後一行必須刪除,因為我們沒這個公鑰
ish-webserver-setup/setup.sh

啟動後可以使用curl 127.0.0.1 來測試是否正常安裝好了

接著可以離開ish,使用ios 內建瀏覽器看以下網址
http://172.20.10.1:8000
http://172.20.10.1:8000/index_quanto.php

另外需要設定hosts

vi /etc/hosts
寫入 
127.0.0.1 Quanto-iPhone

值得注意的是ish 可能會在以下幾個ip :172.20.10.0 到172.20.10.15 

安裝桌面環境

這是個為了使用圖形化介面而安裝的套件

參考網址:https://github.com/lurenJBD/iSH-Tools

在這個網站內包含了許多實用的工具,這邊直接使用寫好的script 可以直接安裝好

wget https://github.com/lurenJBD/iSH-VNC/raw/main/iSH-VNC_CN.sh -q -O iSH-VNC.sh && sh iSH-VNC.sh

按照腳本的提示輸入選項

開啟VNC Viewer APP,輸入127.0.0.1:5900就能看到桌面

Running an SSH server

這是為了從外面使用ssh 連進ish 的套件,非常有用,應用方式可以是:iphone開啟熱點後,電腦連線到iphone熱點,接著可以由電腦透過ssh 連線至ish

參考連結:https://github.com/ish-app/ish/wiki/Running-an-SSH-server

Iphone 熱點分享只會有這幾個區網ip172.20.10.0 到172.20.10.15 !!
不一定會在哪一個ip

在電腦上輸入
ssh root@172.20.10.1
並輸入密碼,可以連線到ish 內,方便操作使用

iSH設定開機服務

Alpine使用OpenRC管理服務,如果要開啟APP自動啟動ssh server,可以參考 iSH WIKI編輯inittab

參考連結:https://github.com/ish-app/ish/wiki/How-To-Enable-OpenRC-&-Start-Services-When-iSH-App-Starts

rc-update add sshd
service sshd start

開機就自動run 的 shell script

cd /etc/profile.d/
vi profile.sh
將所需要的內容輸入到這邊,可以在開啟時自動執行

發佈留言