是否有可能configurationIPTables的方式,所有传出的数据包到一个特定的IP和端口被改变了一个不同的端口,并为传入的数据包做同样的事情? 我必须经常使用服务器,Hoster决定只能在端口222上使用SSH访问,而不是默认的22。 当ssh,scp或rsyncing时,总是会导致头痛。 你总是要记住添加端口参数。 我想用IPTables来绕开这个问题。 任何帮助不胜感激。
我有一个RHEL服务器上有几个应用程序,我试图找出哪一个正在调用外部Web服务。 我有TCP转储显示正在进行的调用,并通过各种工具,我可以确定什么短暂的端口正在进行这些调用。 但是,我无法弄清楚如何将这个临时端口映射到一个pid。 我知道我可以使用lsof -i将绑定的端口映射到pid,但这不是我的问题。 有没有什么办法将正在使用的临时端口映射到一个pid或其他指示器,以指明哪个文件正在进行呼叫?
考虑以下两个命令: create-smtp-message | ssh -p 25 serveraccount create-smtp-message | ssh serveraccount telnet localhost 25 根据我对ssh(1)的理解,他们都应该做同样的事情。 相反,第二个将发送create-smtp-message的输出到serveraccount(即,它的工作)的服务器的端口25,而第一个只是挂起。 我猜这只是我误解了什么时候给予-p标志ssh,但如果有一些configuration错误:类似的命令发出的客户端是OSX的老虎与openssh ssh(OpenSSH_5.1p1, OpenSSL 0.9.7l 2006年9月28日),服务器用openssh sshd(OpenSSH_3.8.1p1 Debian-8.sarge.6,OpenSSL 0.9.7e 2004年10月25日)运行Debian Sarge(确实必须升级!)。 授权正在使用DSA,如.ssh / config文件中所述。
是否可以通过端口443连接到HTTP URL(例如http://www.asdfg.com )? 或者只能通过端口443连接HTTPS URL(例如, https://www.asdfg.com )? 我有一个代理服务器configuration为只允许通过端口443.当我尝试连接到一个HTTP URL,我得到一个504 Gateway Timeout error 。 如果我在URL中将“http”更改为“https”,并尝试在没有代理的情况下进行连接,则会显示消息“请求的资源未find”。 这种行为的原因是什么? (这里有很多类似的问题,但是我是一个非常简单的问题。)
当我做 nmap localhost 我明白了 PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 111/tcp open rpcbind 631/tcp open ipp 646/tcp open unknown 什么是646端口?
如何在CentOS中打开这两个端口? 我之前使用过Ubuntu,但是我从来不需要手动打开任何端口。 当我进入iptables -L ,我得到这样的输出: Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination [root@sachinvasudev test]#
我想让我的开发网站有端口号。 我以为我会从一定数量开始,每增加一个网站就增加一个。 问题是我应该从哪个数字开始? 我知道有不同数量的保留端口。 是否有一个可以安全使用的数字范围?
通过端口22通过ssh连接到服务器,并决定使用以下命令终止与root用户连接的所有用户: pkill -9 -u root 现在,当我尝试以[email protected]时,我收到消息: ssh: connect to host 190.169.94.56 port 22: Connection refused 我确定SSH确实在端口22上运行。在服务器上,我运行: netstat -untap | grep 190.169.94.56 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 190.169.94.9:41267 190.169.94.56:22 ESTABLISHED 29673/ssh 我做了ping服务器190.169.94.56和正确的响应: ping 190.169.94.56 PING […]
我configuration了openvpn(OpenVPN 2.1.0)和apache 2(分别在443和10443(使用modssl)监听),这两个应用程序听好了: tcp 0 0 xxxx:10443 0.0.0.0:* LISTEN 1130/apache2 tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 7860/openvpn 但是,由于我想确定的一个原因,端口共享选项configuration如下(公共IP)不起作用: port 443 port-share xxxx 10443 openvpn日志中的错误是: TCP connection established with [AF_INET]yyyy:3123 Socket Buffers: R=[131072->131072] S=[131072->131072] TCPv4_SERVER link local: [undef] TCPv4_SERVER link remote: [AF_INET]yyyy:3123 yyyy:3123 Non-OpenVPN client protocol detected PORT SHARE PROXY: connect to port-share server failed yyyy:3123 […]
我的设置如下: 操作系统:在OpenVZ虚拟机上运行的CentOS 6.2。 Web服务器: Nginx监听端口8080 反向代理:在端口80上听取清漆 问题在于,Varnish将我的请求redirect到端口8080,并在地址栏中显示,如http://mysite.com:8080/directory/ ,导致网站上的相关链接在请求中包含端口号(8080)从而绕过清漆。 该网站是由WordPress的。 如何让Varnish在端口8080上使用Nginx作为后端,而无需将端口号添加到地址中? 编辑:清漆是这样设置的: 我已经告诉Varnish守护进程默认听80端口。 VARNISH_VCL_CONF=/etc/varnish/default.vcl # # # Default address and port to bind to # # Blank address means all IPv4 and IPv6 interfaces, otherwise specify # # a host name, an IPv4 dotted quad, or an IPv6 address in brackets. # VARNISH_LISTEN_ADDRESS= VARNISH_LISTEN_PORT=80 # # […]