如何configurationtcp包装

我有一个IP地址为192.168.0.1的服务器和一个IP地址为192.168.0.1的客户端,两者都可以互相连接。

现在的问题是我已经在我的服务器端configuration了TCP Wrapper,并在它的/etc/hosts.deny文件中附加了以下行

 sshd : 192.168.0.0/255.255.255.0 \ : twist /bin/echo "Access Denied!" 

但是,当我尝试从客户端机器的IP地址192.168.0.2 SSH提供消息:

 ssh_exchange_identification: Connection closed by remotehost 

但为什么它没有显示我configuration的消息? 请帮忙。

我很确定,如果你要telnet到22端口,你会看到访问拒绝消息。

由于“拒绝访问”消息不是有效的SSH协议握手,您的ssh客户端会在连接失败的阶段生成一个友好的错误消息,即ssh密钥交换,这是build立SSH连接的第一阶段。