Zek*_*Zek 7 linux centos netcat
我正在尝试使用 netcat 将 SSH 流量(双向)从一台主机上的端口 2222 中继到另一台主机上的端口 22。出于测试目的,我在这里重定向到 127.0.0.1:22,而不是远程主机。
\n\n这是我收到的命令和错误:
\n\nnc -n \xe2\x80\x93l 2222 0<backpipe | nc -n 127.0.0.1 22 1>backpipe\ngetaddrinfo: Name or service not known\nRun Code Online (Sandbox Code Playgroud)\n\n我一定在这里遗漏了一些非常明显的东西,但我没有看到它。我仅使用 IP 地址(甚至使用“-n”来不解析任何内容),但它似乎仍在尝试进行 DNS 查找。
\n\n这是 CentOS 6.x [64]。
\n\n我缺少什么?
\n我得到了这个工作。问题是我必须为第一个 nc 命令指定主机,如下所示:
nc -n 192.168.1.2 -l 2222 0<backpipe | nc -n 127.0.0.1 22 1>backpipe"
Run Code Online (Sandbox Code Playgroud)
根据手册页,通常不需要使用“-l”主机(默认为本地主机)。
| 归档时间: |
|
| 查看次数: |
38117 次 |
| 最近记录: |