日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Redhat 7.x 中xinetd完全指南( 五 )



例3 servers項的示例

Service;servers
{
;type;=;INTERNAL;UNLISTED
;Socket_type;=;stream;
;Protocol;=;tcp
;Port;=;9997
;Wait;=;no
;Only_from;=;172.17.33.111
;Wait;=;no
}

注意這項服務僅用于特定IP地址172.17.33.111,它是服務器自身的IP地址 。這表示不允許任何其他主機從這個服務器獲得當前運行在服務器上的進程列表 。這樣做的原因是顯而易見的:如果這條信息可被其他系統(tǒng)上的主機獲取,基于對當前正在運行的進程的了解就加以利用 。除用于調試之外,一般不要運行該服務,因為172.17.33.111上的任何用戶通過執(zhí)行例4中的telnet;172.17.33.111 9997都能獲取這條信息 。注意xinetd僅提供這條信息就退出,不提供交互連接 。例4中的輸出告訴我們有兩個正在運行的telnet進程(第5行和第31行),一個進程PID為5931,另一個為5961(分別為第6行和第32行),有一個ftp進程(第18行),其運行PID為5960(第19行) 。

例4 servers服務的輸出示例

1 $;telnet;topcat;9997
2 Trying;172.17.33.111……
3 Connected;to;topcat
4 Escape;character;is;‘^]’
5 telnet;server
6 Pid=5931
7 Start_time=Sat;Apr;17;10:32:15;1999
8 Connection;info:
9 State=CLOSED
10;Service=telnet
11;Descriptor=20
12;Flags=9
13;Remote_address=10.48.3.2,39958
14;Alternative;services=
15;Log_remote_user=YES
16;Writes_to_log=YES
17
18;ftp;server
19;Pid=5960
20;Start_time=Sat;Apr;17;10:49:06 1999
21;Connection;info:
22;State=CLOSED
23;Service=ftp
24;Descriptor=20
25;Flags=9
26;Remote_address=172.17.55.124,2320
27;Alternative;services=
28;Log_remote_user=YES
29;Writes_to_log=YES
30
31;telnet;server
32;Pid=5961
33;Start_time=Sat;Apr;17;10:49:20 1999
34;Connection;info:
35;State=CLOSED
36;Service=telnet
37;Descriptor=20
38;Flags=9
39;Remote_address=172.17.1.3,35461
40;Alternative;services=
41;Log_remote_user=YES
42;Writes_to_log=YES
43
44;Connection;closed;by;foreign;host
45;$

Services項
 services特定項的目的是提供可用服務的列表 。對services特定項來說,這是個有用的排除故障工具,但為了上述同樣的安全因素,可能不會去用它 。盡管如此,還是要看一看它如何工作 。

例5是;services項的一個示例 。端口號的選擇也是任意的 。也應注意訪問限制于topcat,這是服務器自身的主機名 。

例5;/etc/xinetd.conf中services項示例

Service;services
{
 ;type;=;INTERNAL;UNLISTED
 ;Socket_type;=;stream
 ;protocol;=;tcp
 ;port;=;8099
 ;wait;=;no
 ;Only_;from;=;topcat
}

對于servers服務來說,任何用戶可執(zhí)行telnet;topcat;8099,并獲得來自services服務的輸出 。例6給出了連接8099端口的實例信息信息 。注意xinetd僅提供這條信息就退出,而不提供任何交互連接 。

例6 查詢services內部服務的輸出

$;telnet;topcat;8099
Trying;172.17.33.111……
Connected;to;topcat.
Escape;character;is;‘^]’
Servers;tcp;9997
Services;tcp;8099
ftp;tcp;21
telnet;tcp;23
Shell;tcp;514
Login;tcp;513
Talk;udp;517
Ntalk;udp;518
Pop-2;tcp;109
Pop-3;tcp;110
Imap;tcp;143
Linuxconf;tcp;98
Connection;closed;by;foreign;host.
$

Xadmin項

這個特定服務項提供以交互方式獲得services特定服務所提供信息的方法 。例7是/etc/xinetd.conf項的一個示例(端口號的選擇也是任意的),類似于services和servers服務,這項服務也沒有口令或其他保護,所以要謹慎設置服務的only_from項,以增強安全性 。

例7;xadmin項

Service;xadmin
{
 ;type;=;INTERNAL;UNLISTED
 ;socket_type;=;stream
 ;protocol;=;tcp
 ;port;=;9967

推薦閱讀