手機通過ssh或ftp登入Ubuntu:困擾了兩年的問題終於得到解決!

曾經我習慣於用手機上的andftp通過SSH直訪Ubuntu,但自從Ubuntu升至22.04之後,就再也無法成功。後來想到用Ubuntu開啟ftp服務,也不行。

而當手機上用PPFTPD開啟ftp服務時,Ubuntu是能順利訪問的。並且最近用手機訪問Ubuntu的ftp,偶爾也能成功。

因此我堅信,手機通過SSH直訪Ubuntu,以及使用Ubuntu的ftp,都應該是可以做到的。

為此我嘗試了各種辦法,比如安裝其它的防火牆,不斷的更改vsftpd的配置,乃至嘗試其它的ftp服務,甚至為此還裝了openSUSE。但都沒有成功。

直到今日,我在一篇文章中讀到了關閉防火牆的方法:

sudo ufw disable

然後神奇的事情就發生了,ftp輕易就連上了!

其實此前就猜測,可能是Ubuntu系統的某個軟件卡住了,只出不進。

然後在這個網站上,我讀到「ufw默認是阻止所有傳入流量」的:

# ufw default allow outgoing
# ufw default deny incoming

真是個坑啊!😵

則用以下方法可以打開:

ufw default allow incoming

進階SSH

如果我想不搭建ftp服務,也能訪問Ubuntu呢?那就安裝openSSH。

sudo apt install openssh-server
sudo ufw allow ssh

之後就能用手機,通過root賬號,直訪Ubuntu系統!

5 thoughts on “手機通過ssh或ftp登入Ubuntu:困擾了兩年的問題終於得到解決!”

Leave a Comment