天天看點

如何讓root使用者telnet到FreeBSD

俺來總結一下吧:

[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了。

繼續閱讀