রিমোট এসএস পোর্ট ফরওয়ার্ডিং স্থির করার চেষ্টা করছেন:
আমার দূরবর্তী হোস্টে, / etc / ssh / sshd_config
গেটওয়েপোর্টস ক্লায়েন্টস্পাইফাইড
আমার স্থানীয় কম্পিউটারে:
ssh -g -R 1234:0.0.0.0:8000 me@my-remote-host
ডিবাগ দিয়ে, আমরা পড়তে পারি:
debug1: Authentication succeeded (publickey).
Authenticated to s1.bux.fr ([178.32.223.76]:22).
debug1: Remote connections from LOCALHOST:1234 forwarded to local address 0.0.0.0:8000
debug2: fd 3 setting TCP_NODELAY
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: remote forward success for: listen 1234, connect 0.0.0.0:8000
debug1: All remote forwarding requests processed
রিমোট হোস্টে, আমরা 1234 পোর্টের সাথে যোগাযোগ করতে পারি ( WSGIServer/0.2 CPython/3.4.3
এটি স্থানীয় মেশিন 8000 বন্দর):
# http :1234
HTTP/1.0 302 Found
Content-Type: text/html; charset=utf-8
Date: Wed, 19 Oct 2016 13:26:00 GMT
Location: /accounts/login/
Server: WSGIServer/0.2 CPython/3.4.3
Vary: Cookie
X-Frame-Options: SAMEORIGIN
খোলা বন্দর আমরা দেখতে পারি:
# netstat -tupln | grep 1234
tcp 0 0 127.0.0.1:1234 0.0.0.0:* LISTEN 14460/1
tcp6 0 0 ::1:1234 :::* LISTEN 14460/1
তবে, বিশ্বের অন্য একটি মেশিন থেকে, আমি যোগাযোগ করতে পারিনি my-remote-host:1324
:
# http my-remote-host:1234
http: error: ConnectionError: HTTPConnectionPool(host='my-remote-host', port=1234): Max retries exceeded with url: / (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0xb6b2fbec>: Failed to establish a new connection: [Errno 111] Connection refused',)) while doing GET request to URL: http://my-remote-host:1234/
আমার-রিমোট-হোস্টে কোনও ফায়ারওয়াল নেই:
# iptables -L
[sudo] password for bux:
Chain INPUT (policy ACCEPT)
target prot opt source destination
fail2ban-sshd tcp -- anywhere anywhere multiport dports ssh
fail2ban-ssh tcp -- anywhere anywhere multiport dports ssh
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain fail2ban-ssh (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere
Chain fail2ban-sshd (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere
কোথায় এটি ব্লক করছে কোথায় পাওয়া গেল?