獨立運行 telnet - 可能嗎?

獨立運行 telnet - 可能嗎?

所以,這就是我想做的:

有一個本地非超級用戶,它可以將檔案上傳到/tmp。

使用此帳戶,我下載了與已安裝的相同的 telnet 伺服器套件。

我修改了一些設置,將所有文件目錄設置為/tmp。

然後編譯並作為獨立的 telnet 伺服器運行。

這可能嗎?如果不是,是什麼讓這不可能?

或者作為非特權用戶,有什麼方法可以啟用telnet嗎?

答案1

這是可能的,但有幾個限制:

  • 由於您不是超級用戶,因此您的伺服器無法綁定到標準 Telnet 連接埠 23 或 1-1024 中的任何其他連接埠。 (較大的連接埠應該可以使用,除非實施額外的限制。)

  • 由於您不是超級用戶,您的伺服器將只允許登入您自己的帳戶 - 它缺乏切換到其他用戶帳戶所需的權限。

  • 標準遠端登入伺服器不支援作為“守護進程”運行,只能在內部運行內網– 由於您無法在系統範圍內修改/etc/inetd.conf,因此您需要運行自己的單獨的內網(或 xinetd,或 ucspi-tcp)。

換句話說,基本上沒有什麼用,除非你找到辦法root。

相關內容