Tar*_*run 2 ubuntu tcp ubuntu-12.04
我有一个带有 ip-address 的服务器192.168.0.1和一个带有 ip-address的客户端192.168.0.2,它们都能够相互连接。
现在的问题是我已经在我的服务器端配置了 TCP Wrapper 并在它的/etc/hosts.deny文件中附加了以下行
sshd : 192.168.0.0/255.255.255.0 \
: twist /bin/echo "Access Denied!"
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用 ip-address 从客户端机器 ssh 时,192.168.0.2它给出了消息:
ssh_exchange_identification: Connection closed by remotehost
Run Code Online (Sandbox Code Playgroud)
但是为什么它没有显示我为其配置的消息?请帮忙。
我很确定,如果您要 telnet 到端口 22,您会看到拒绝访问消息。
由于“拒绝访问”消息不是有效的 SSH 协议握手,您的 ssh 客户端会在连接失败的阶段生成友好的错误消息,即 ssh 密钥交换,这是建立 SSH 连接的第一阶段。
| 归档时间: |
|
| 查看次数: |
817 次 |
| 最近记录: |