在我的校園,讓互聯網連接,我需要登錄到SSH服務器像他們寫的:安卓:登錄到SSH服務器訪問Internet
...你必須手動登錄防火牆服務器,通過建立一個虛假ssh連接它。以下命令可用於大多數系統:ssh -T -l [username] [server-URL] 只要我想上網,我就必須登錄到服務器。
有沒有人有任何想法如何在Android上做到這一點?
我在爲Android編寫基本應用程序方面有一點經驗,但對於SSH並沒有太多的幫助,我們不勝感激。
/更新 試過ConnectBot,但服務器回覆「你可能只能連接沒有僞tty!」在登錄嘗試。我不知道「僞tty」是什麼,並且我查看了ConnectBot的設置,但沒有提到這一點。
/Update2 搜索關於僞tty-less函數的更多信息,與OpenSSH有關。到目前爲止還沒有運氣,只有ConnectBot中沒有等效參數的-T參數的定義。
/凹凸 對任何進一步的建議仍然非常感興趣!
僞TTY用於在另一端打開一個Shell,通常當你SSH連接到某個SSH服務器時,你將在登錄的服務器上顯示一個Shell。您在此使用的K-net不希望爲防火牆上的每個用戶分配內存給外殼,因此您禁用了Pseudo-TTY。 – Cheesebaron 2010-10-28 15:28:22