❶ 怎樣限制linux用戶對於telnet的登陸
很簡單抄,修改此用戶的shell即可。打開/etc/password,查找要修改的用戶所對應的記錄,如:
floatboat: x:500:500::/home/floatboat:/bin/bash
要禁止floatboat用戶登錄,只需要把此行中的「/bin/bash」改為/usr/bin/passwd即可。這樣用戶telnet上伺服器只能修改密碼,而無法直接控制台。
當然,如果你希望連密碼都不允許此用戶修改,只要把shell改為「/sbin/nologin」即可。
現加上:
把/usr/bin/passwd這行加入到/etc/shells中後,帳號才能FTP
❷ linux下怎麼啟用ssh協議,禁用telnet協議
默認情況下,來linux中的ssh是默認源啟用的,telnet默認是沒有啟用的。
如果需要啟用,那麼在安裝了軟體包的前提下,只需要執行service sshd start即可。
如果需要禁用,那麼只需要關閉服務即可,server xinetd stop(telnet服務由xinetd服務託管)
❸ LINUX 為什麼telnet無法連接! telnet localhost 本地連接不上,被拒絕。 telnet,telnet-server,xinetd已裝
LINUX 中telnet無法連接是設置錯誤造成的,解決方法如下:
1、查看telnet 服務內,chkcconfig -list查看, 多了telnet服務, 默認關閉容。
❹ Linux下telnet服務如何限制用戶和主機。
telnet服務沒這么多功能,甚至連獨立作為一個服務的能力都沒有,更沒有獨立的配置文件了
如果你想讓telnet服務允許root遠程登錄,執行下面的命令
mv /etc/securetty /etc/securetty.bak
如果你想限制訪問telnet服務的遠程主機IP,方法有兩個:
方法1:把不允許的IP地址寫到/etc/hosts.deny,或者把僅允許的IP寫到/etc/hosts.allow(註:其他一些服務也使用這兩個文件內容來限制允許/不允許的IP地址,所以這個方法不是一個好方法,下面的比較好)
方法2:
執行下面命令將阻止某IP訪問telnet服務
iptables -t filter -I INPUT -p tcp -s 要限制的IP地址 --dport 23 -j DROP
執行下面命令將「僅允許」某IP訪問telnet服務
iptables -t filter -A INPUT -p tcp -s 要允許的IP地址 --dport 23 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 23 -j DROP
至於對mac地址作限制,沒啥意義(MAC地址是可以手工更改的,windows, linux都可以),如果需要,可以用iptables來作:
下面命令會禁止MAC地址XX:XX:XX:XX:XX:XX訪問本機的一切服務。
iptables -A INPUT -m mac --mac-source XX:XX:XX:XX:XX:XX -j DROP
PS: telnet的「不安全」可不像人們說的「PPTP不安全」那麼吹毛求疵,你簡單的抓一下包,就明白了,帳號和密碼清清楚楚的標在裡面。除了學校那些過期的書本上,沒人用telnet登錄伺服器,大家都用ssh的。
iptables是不保存的,如果你確定要使用哪條iptables命令,可以把它寫入/etc/rc.d/rc.local裡面,這樣就可以開機自動執行了。
需要更詳細的命令的話可以給我發個信息。
❺ Liunx系統下如何禁止telnet、FTP等服務
1.
編輯/etc/inetd.conf文件,在其中就可以禁用包括telnet、FTP、imap、talk及finger等在內的服務。
2.
用chmod 600 /etc/inetd.conf命令修改該文件的許可權。
3.
再運行killall –HUP inet使修改生效。
另一種方法就是使用TCP會繞程度來限制對本機上述服務的訪問:
1.
修改/etc/hosts.deny為「ALL: ALL」拒絕所有對本機的訪問。
2.
然後在/etc/hosts.allow中分別添加允許訪問的服務與對應主機的IP行。如:telnet:192.168.1.2/255.255.255.0 liuyuan。
3.
可以用tcpdchk來檢查這兩個文件設置的正確性。還有不會的請參考《linux就該這么學》,針對各種linux疑難雜症,幫助linux學習者。
❻ linux系統怎麼關閉'telnet服務
正常情況下,exit, quit,ctrl +D 可以退出。 異常情況下,按ctrl + ],會到telnet>提示符下。 輸入quit或者close能關閉當前telnet的連接。
❼ linux 怎麼關閉telnet
1、關閉telnet有兩種方法
i. #vi /etc/xinetd.d/telnet
將disable = no 改為
disable = yes
ii. #chkconfig telnet off
開機不啟動命令
#chkconfig --del telnet
2、重啟
#service xinet restart
3、刪回除包
#rmp -e telnet -server --nodeps
4、#vi /etc/services
注釋掉答23埠