现在我已经有了从我所有客户端计算机到服务器的持续隧道。 我还没有更新我的服务器或更改任何configuration文件 – 据我所知 – 几个月。 突然间,我的所有客户端计算机都停止工作了(每个端口都使用不同的端口)。 我使用RSA密钥。 我已经在每台计算机上多次重新生成它们。 在“ps aux”输出中找不到“[email protected]”时,我有一个脚本通过Cron作业运行以下代码: ssh -p 2222 -g -T -N -x -f -R 2223:localhost:22 [email protected] 当我用-vvv手动运行这个命令时,我可以ssh进入服务器,然后ssh进入转发的端口(ssh localhost -p 2223)就好了。 五分钟后,它只是挂起。 我使用-vvv在服务器上获得以下输出: chad@zeus:~$ ssh localhost -p 2223 -vvv OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 Oct 2007 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 […]
我需要人通过SSH和RDP到达我的服务器。 许多公司都阻止了这两个港口的出口,特别是大型公司。 不过,我也怀疑在90%的公司中,没有什么可以阻止隧道SSH和RDP通过443端口出站。忽略安全问题,我想知道: 1)你们有多less人可以在你们工作的公司中通过443隧道传输RDP?[让我们不讨论当前公司的用户名保护]? 2)如果你不能隧道RDP,那么你知道什么阻止它。 在外围是防火墙还是其他专门的安全盒?
我有越来越多的远程机器ssh回家,并build立一个连接,以便随后通过隧道访问,所以我可以进入维修。 目前,我必须通过编辑脚本在远程位置安装前使用唯一的前向ssh端口手动configuration这些机器。 其余的安装是自动的(PXE)。 它会让人手动设置这个端口变得很烦人(并且冒着错误),并且阻止我自信地把整个过程交给一个技术人员。 问题>给一个干净的,debian安装是可行的,编写一个数字散列函数(例如)在eth0上的MAC地址,这是确定性的,并落在一定范围内(比如30000-60000),你可以合理地期望是唯一的++)。 我想我已经有bash,awk等玩了。 如果可能,我宁愿坚持使用shell相关的工具,但如果推送的话可以使用python。 (++)我会修改隧道脚本来增加端口,如果它尝试第一个端口有问题。 示例build议的input :ifconfig eth0 | grep HWaddr | awk'{print $ 5}'== 08:00:27:aa:bb:cc 示例所需输出 : 34567
我刚刚在全球一半的地方移动,出现了一个奇怪的连接问题。 我有一个4 Mbps的DSL连接,可以成功SSH入我的服务器,并build立一个隧道。 我使用PuTTY(在我的桌面 – PC上)和terminal(在我的Mac上)。 我的桌面速度平均达到0.5 Mbps。 如果我直接testing速度到最近的服务器(即没有代理/隧道)到我的服务器,但是我得到了4 Mbps的广告。 唯一的区别是桌面是在CAT5连接上,而Mac是通过DSL路由器无线的。 我通过将电缆插入到Mac中来检查电缆,并将隧道的速度提高到了4 Mbps。 到路由器的其他以太网连接也获得了4 Mbps的速度。 下面是putty.log。 我不确定是否是路由器或腻子连接的configuration,并且在Google上花了4个小时之后我不知所措。 任何帮助,将不胜感激。 服务器本身正在运行Ubuntu 10.04。 2011-08-01 14:14:13 Looking up host "xxxx" 2011-08-01 14:14:13 Connecting to xxxx port 22 2011-08-01 14:14:13 Server version: SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu7 2011-08-01 14:14:13 We claim version: SSH-2.0-PuTTY_Release_0.60 2011-08-01 14:14:13 Using SSH protocol version 2 2011-08-01 14:14:14 Doing […]
我在大学networking上通过UDP运行Openvpn存在一个问题。 防火墙正在丢弃UDP连接。 由于http和https工作正常,并假设防火墙正在检查数据包头,我试图通过使用stunnel的https隧道运行Openvpn。 我没有成功,因为Openvpn使用UDP。 所以,我得到openvpn使用TCP和它的工作。 但是,后来我发现防火墙允许所有的TCP连接(并且不包含数据包头),而且我可以在不使用https隧道的情况下运行Openvpn。 我的问题是:为什么Openvpn在使用UDP协议时不能通过https隧道工作? 为什么在同一个https隧道上使用TCP? 是不是携带httpsstream量的TCP数据包,而不是携带TCP或UDP数据包的https数据包? 以不同的方式提出我的问题:默认情况下HTTPS是通过TCP运行的,为什么HTTPS在传输UDP数据包而不使用TCP的时候会大惊小怪(因为它只是创build一个传输隧道)?
我有一个只支持ipv4和IPv6客户端的Linux服务器。 我应该如何使用隧道或NAT来实现从ipv6客户端到ipv4服务器的连接? 客户端是一个软件电话,发送注册请求到服务器和服务器有IPV4地址
有一段时间,我需要检查另一个位置的MS SQL Server中的一些数据。 至于现在这需要做数据库备份,移动到另一台服务器,所以我可以下载.bak文件,并在本地机器上恢复。 但数据库正在增长,所以这开始是一个痛苦。 是否有可能(以及如何?) Win 7 -> Linux -> Windows Server 2008 with SQL Server MS SQLpipe理工作室的Win 7 -> Linux -> Windows Server 2008 with SQL Server隧道Win 7 -> Linux -> Windows Server 2008 with SQL Server ? Linux和Windows Server在其他位置在同一个networking上。 只有Linux服务器在外部可见。 不幸的是,我不能在任何机器上做任何改变。 我通过腻子尝试SSH隧道,但失败了。
我尝试使用HE的TunnelBroker服务和IANA的192.88.99.1服务,都使用以下脚本进行设置: #!/bin/sh modprobe # replace {remote_ip} with HE endpoint or 192.88.99.1 ip tunnel add 6to4 mode sit remote {remote_ip} local 221.xxx.xxx.xxx ttl 255 ip link set 6to4 up ip addr add 200x:xxxx:xxxx::2/64 dev 6to4 # for 192.88.99.1 it is 2002:abcd:abcd::1/16 ip route add ::/0 dev 6to4 ip -f inet6 addr 当我做curl双栈地址来查找我的ip,没有-4或-6 ,使用he-ipv6 6to4会返回一个ipv6地址,使用192.88.99.1 6to4会返回ipv4地址(使用-6工作强制ipv6) 我如何强制它默认返回ipv6地址?
我想在服务器上解决某个问题,但是由于维护防火墙的人休假,我无法连接我的debugging器。 我不想惹他的设置。 他虽然给了我pipe理员密码。 所以为了我的目的,我需要将一个debugging器附加到在服务器上运行的Java程序。 当我通过ssh在服务器上执行“jdb -attach port”时,它可以正常工作。 我想在我的机器上使用eclipse连接到那个端口。 所以这就是我认为在我的情况下最好的事情。 运行一个在服务器上监听的程序,在我的机器上运行一个程序,让他们通过SSH进行通话。 然后我的eclipse将连接到本地程序,它将与服务器本地应用程序进行通信,这会将我附加到JVM进程。 (利润!!!:) 我不知道如何做到这一点。 我有一个模糊的想法,我应该使用netcat。 但是,请你帮助我如何启动netcat或任何其他程序为此目的的两端。 非常感谢您的帮助。 谢谢。
我有一个仅IPv6的客户端和一个IPv6 / IPv4双栈服务器。 客户端可以通过IPv6连接到服务器。 我想在服务器上build立一个隧道,以便客户端可以通过服务器访问IPv4资源。 客户端运行OS X,服务器运行Ubuntu。 我怎么从这里开始?