seieye 發問時間: 電腦與網際網路軟體 · 1 0 年前

bsd 如何設定 telnet 服務

請問我已經安裝好bsd ,但要如何設定 telnet 服務?

已更新項目:

謝謝您的指教,但我忘了先設定www網頁服務,不然如何指定ip或網址,我現在apache 已經啟動,只是一直無法上網,不知問題出在那邊,您是否可麻煩講一下www網頁服務的設定呢

2 個已更新項目:

這邊一個問題,要遠端telnet ,是不是要先做www網頁服務的設定,

還是只要把telnet服務設好就可遠端操作bsd

3 個已更新項目:

但是telnet設定,又沒有設ip,telnet時後面不是要接ip嗎?我是說從遠端電腦telnet到我的bsd電腦時

4 個已更新項目:

如果要設ip,要到那裡設,怎麼設

2 個解答

評分
  • 1 0 年前
    最佳解答

    要開啟一個服務

    我們可以使用inetd或是stand-alone

    通常,負荷量、消耗記憶體不大的服務我們會採用inetd也就是超級服務員

    而繁忙、較消耗記憶體的就會採用stand-alone

    差別在:inetd是每個服務在沒有連線時,都會監聽,較耗費記憶體;而stand-alone則會再有使用者連線時再叫一個子程式還負責。

    現在開啟這個服務,就要看你的需求了。如果這是要給許多人連線的話,就可採用stand-alone。如果只是管理員要遠端控制主機的話,就可採用inetd。在這個情況下,基於安全性的考量,我個人會建議改用ssh這個服務。ssh基本上和telnet差不多,最大的差別在於ssh有加密,可以防止root密碼被盜用。

    要使用inetd的話,就到/etc/inetd.conf設定檔裡,將ssh或telnet最前面的#那開就好了。( 每個服務都有2個,第一個是給IPv4,第二個給IPv6 )

    然後再到/etc/rc.conf中「usbd_enable="YES"」的設定下面加上一行「inetd_enable="YES"」的設定(如同原本系統的設定,把最前面的服務名稱改一下),這樣下次開機就會自動啟動服務了。

    改完存檔後,執行「kill -HUP `cat /var/run/inetd.pid`)」指令來重新啟動inetd的服務。這樣就可以連線了。

    如果要開啟stand-alone的服務話。要在/etc/rc.conf裡應該有一行「usbd_enable="YES"」的設定。在這下面加上一行「sshd_enable="YES"」或「telnetd_enable="YES"」如同原本系統的設定,把最前面的服務名稱改一下)看是要啟動哪個服務。(建議可再系統預設的設定和自己佳的設定中間空一行,以便之後方便修改)

    然後,很不好意思的說,我忘記要如何不重開機來啟動服務。但是在rc.conf中加上了這條設定,在下次啟動電腦時就會自動啟動了。

    如果有不足的部分,敬請用補充的方式繼續發問。

    也可到我恩師的網頁中,裡面有詳細的說明:http://www.lsps.tp.edu.tw/~gsyan%E8%A3%A1%E9%9D%A2...

    2007-02-16 19:09:32 補充:

    話說apache是個stand-alone的服務。

    所以呢!要到/etc/rc.conf加上「apache_enable="YES"」

    如果是用2.x版的,出現「Failed to enable the 'httpready' Accept Filter」的錯誤訊息的話,在 /boot/loader.conf裡面加入一行「accf_http_load="YES"」

    如果還不行的話!

    那可能是IP沒設好。要有網址的話,就要花年費租,因為上頭的DNS要幫我們解析。那如果是浮動IP的話基本上,就是用配給我們的浮動IP。如果是固定IP用戶的話,就要看當初申請的IP。

    2007-02-16 19:12:40 補充:

    ↑上面不小心按了兩次..抱歉抱歉

    如果這樣還是不行的話,那就可能是防火牆把port80檔下來了(網頁使用的是port80)。就得把他打開。

    2007-02-18 12:59:17 補充:

    想要遠端控制的話,不需要www服務。

    他們兩個是不同的服務,是兩個不相干的東西。

    2007-02-18 22:44:00 補充:

    要設IP的話,首先當然要有網路卡。

    如果你使用固定IP的話,只要連上ADSL就會自動被指定IP了。

    如果是有上頭DNS處理,或者是要對FreeBSD主機設定區域網路的IP。就要仔細的設定了。

    首先要確定再FreeBSD中你要設定的網路卡是哪一張,也就是在裡面的代碼,可能是ed0或ed1。

    確定之後,就可以開始設定。

    首先,執行sysinstall指令。選取Configure,Networking,Interfaces裡面選擇要設定的網路卡代號,就可以進去設定了。

    如果沒辦法立刻生效,重開就一定可以,或是重新連線。

    參考資料: 自己+恩師的網頁↑
  • 匿名使用者
    7 年前

    參考下面的網址看看

    http://phi008780508.pixnet.net/blog

還有問題?馬上發問,尋求解答。