俺來總結一下吧:
[color=Red]1:如何開啟telnet[/color]
ee /etc/inetd.conf
把
#telnet stream tcp nowait root /usr/libexec/telnetd telnetd
#telnet stream tcp6 nowait root /usr/libexec/telnetd telnetd
前面的#去掉
kill -HUP `cat /var/run/inetd.pid`
把inetd重新開機一下,就可以了。
如果你連inetd都沒有啟動,則需要
ee /etc/rc.conf
inetd_enable="YES"
[color=Red]2:允許root使用者telnet[/color]
telnet 不是很安全,預設的情況之下不允許 root 以 telnet 進入主機。
若要允許root使用者登入,可用下列方法:
ee /etc/pam.d/login
#auth required pam_securetty.so
将這一行加上注釋!
這樣, root 就可以直接進入主機了。
不過,建議不要這樣做,如果非要telnet的話,也建議用wheel組使用者telnet之後su到root。
[color=Red]3:telnet的替代方法[/color]
http://www.freebsd.org.cn/snap/doc/zh_CN.GB2312/books/handbook/openssh.html
建議用ssh,而且ssh也可以限制哪些使用者能夠登入, 以及從何處登入
[color=Red]4:阻止登入的另外一個方法/etc/login.access[/color]
[color=Red]5:補充[/color]
開啟了telnet之後如果在/etc/login.access裡面限制了登入,那麼該使用者照樣是不能登入的。
/etc/login.access
在裡面加了-:abc:ALL以後,abc使用者無法telnet了。