我正在尝试从一台服务器执行pg_dump,并同时在另一台服务器上进行恢复。 源服务器上的命令(192.168.3.94): pg_dumpall -v | nc 192.168.3.95 4000 目标服务器上的命令(192.168.3.95): nc -l 4000 | psql mydb 现在我通过Putty从PC上运行这个程序。 由于这个过程需要大约5个小时,所以我想为后台作业和closuresterminal窗口。 但我无法弄清楚如何后台两个命令,也退出shell。 帮帮我!
我试图validation一些服务器可以通过某些端口进行通信,然后再将其中的一些服务迁移到这些服务器上,并且这些服务器不会被我们组织的防火墙ACL阻止。 说得通 [mrduki@mybox1~]$ nc -ul 40000 — [mrduki@mybox2~]$ nc -zvuw2 mybox1.com 40000 Connection to mybox1.com 40000 port [udp/*] succeeded! 没有意义 [mrduki@mybox1~]$ nc -ul 40000 [mrduki@mybox1~]$ ^C — [mrduki@mybox2~]$ nc -zvuw2 mybox1.com 40000 Connection to mybox1.com 40000 port [udp/*] succeeded! 事实上,如果我从40000-40100到40000-40100进行端口扫描,每个端口都会成功。 如果我在没有-u情况下执行相同的testing(以便testingTCP而不是UDP),则会得到40000 (tcp) timed out: Operation now in progress正如我所期望的那样40000 (tcp) timed out: Operation now in progress错误40000 […]
所以,我们在我们class的DNS章节,我想知道是否有任何可能的方式,但我可以通过命令行接口(即Telnet或netcat)在端口53上连接到DNS服务器,就像我们为SMTP或HTTP或POP在其特定的端口上; 我试过了: > telnet 8.8.8.8 53 但是这个连接一旦build立就closures了。 我后来意识到是因为telnet使用TCP而DNS使用UDP。 然后我试着用netcat做同样的事情: > nc -u 8.8.8.8 53 纳达! 我只是想看到一些透明的DNS的工作(如与http,SMTP等)
我想从一个PHP文件启动一个netcat连接的值,但它死亡: localhost [127.0.0.1] 2000 (?) : Connection refused 我不知道为什么,但它运作良好,如果我ssh它作为Apache用户(万维网数据)。 这就是我所做的: 开始一个无限循环,服务一个有点延迟的date: $ (while true; do nc -l -p 2000 -c "sleep 5; date"; done)& 检查是否工作: $ su www-data $ nc localhost 2000 Fri Oct 16 21:33:20 COT 2009 创build/var/www/test.php如下: <?php exec('nc localhost 2000>>/var/www/dates.txt 2>>/var/www/errors.txt &'); ?> 在浏览器上运行它: http://myserver.com/test.php 最后看看这两个txt的,date是空的(没有像#2中的响应),错误有“连接被拒绝”的错误。 该服务器是一个运行Ubuntu Server 9.04 DRBD和Heartbeat的LAMP集群。 让我疯狂的是,这个test.php在我的笔记本电脑(Ubuntu桌面9.04上的LAMP)中效果很好,服务器似乎已经打开并监听端口: $ […]
所有。 我的大学networking以某种方式禁止传入的连接。 (我可以在networking外SSH,但不能进入。) 我试图build立从学校计算机(“学校”)到学校networking之外的VPS“计算机”(“外部”)的SSH隧道。 我希望能够达到我能做到的地步 ssh -p 3000 name@outside 并最终login到名字@学校。 以下是我如何设置远程端口转发: [name@school]$ ssh -R *:3000:localhost:22 outside 这个命令似乎工作。 (用-v标志运行这个 debug1: Remote connections from *:3000 forwarded to local address localhost:22 debug1: remote forward success for: listen 3000, connect localhost:22 debug1: All remote forwarding requests processed 看起来很有希望。) 但是,当我跟进一个 ssh -p 3000 name@outside 它不工作: ssh: connect to host outside […]
我使用以下为了传输bigfile(11GB): cat bigfile | pv -L 11m | nc -u 10.0.0.1 3333 1.6GB后,客户端停止转移(在目标机器中,我看不到数据包) 这不是丢包问题,因为PV在客户端的猫身上。 两台电脑都运行Ubuntu。 在目标机器的wireshark上看到的第一个1.6GB的数据包,但是在1.6GB之后,客户端dosnt上的PV显示任何进度,目标机器上的wireshark显示没有数据包到达。 如果我CTRL-C的发件人,并再次启动,我看到数据包到达,所以我不认为这是服务器的问题(netcat在这样的服务器上运行 – nc -u -l 10.0.0.10 3333> bigfile)。 任何想法为什么?
我遇到以下问题:我想通过在SLES 11.3服务器上运行的SSH网关,从Windows 7客户端连接到远程的Debian 7服务器。 要testing连接,我使用plink和下面的命令 plink.exe root@<gatewayserver ip> -nc <destination server ip >:22 我可以login网关,但之后我只是得到一个提示说: SSH-2.0-OpenSSH_6.0p1 Debian-4 我在网关服务器上的sshd_config PasswordAuthentication yes PubkeyAuthentication yes UsePriviligeSeparation yes AllowAgentForwarding yes Protocol 2 我在网关服务器上的ssh_config Host <Dest Server ip range> StrictHostKeyChecking no UserKnownHostsFile=/dev/null ForwardAgent yes EscapeChar none Protocol 2 我在目标服务器上的sshd_config AllowAgentForwarding yes Protocol 2
我试图在运行apache的服务器上设置一个新的服务,但是似乎这个端口上的传入stream量被阻塞了,尽pipe我不明白为什么。 在第一台服务器上,我在任何端口上以监听模式运行netcat: nc -l 29392 在我的电脑上运行 nc ABCD 29392 并发送一些文字。 什么都没有显示在服务器上。 我使用tcpdump来查看来自服务器上的计算机的任何传入stream量,但没有显示出来。 当我在我的计算机上使用tcpdump来查看传出数据时,我得到以下内容: tcpdump: data link type PKTAP tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on pktap, link-type PKTAP (Packet Tap), capture size 65535 bytes 16:39:16.623882 IP 192.168.0.14.56549 > ABCD29392: Flags [S], seq 1766083571, win 65535, options [mss 1460,nop,wscale […]
我有一个运行Busybox Linux的板子,而且为了进行debugging,我总是必须通过物理方式连接到串口才能获得串行控制台的打印和日志。我相信使用netcat工具,我们将能够使用以太网将日志传输到特定的端口接口。 有人可以指导我如何做到这一点? 实际上,我正在寻找一种能够通过ethernet实时传输串行控制台日志到我的电脑的东西,我不需要串行电缆来查看控制台打印。我只需要一个wireshark来捕获数据包并查看信息。
我尝试用Ansible备份我的服务器。 我的设置是这样的: SERVER 1..n (我的数据我想备份) ANSIBLE_HOST (在此服务器上,我的Ansible备份手册由cron作业执行) BACKUP_STORE (在这个服务器上我的备份被存储) 现在我尝试从netcat发送文件从SERVER x到BACKUP_STORE我Ansible任务看起来像这样: – shell: > nc -l {{ port }} > {{ backup_file }}.tar.bz2 async: 1000 poll: 0 register: receiver delegate_to: "{{ BACKUP_STORE_IP }}" – shell: > tar -cvpj –one-file-system {{ folder }} | nc -q 0 {{ BACKUP_STORE_IP }} {{ port }} – async_status: jid: […]