У мене є Macbook A
, загальнодоступний сервер B(public IP: 1.2.3.4, internal IP: 10.0.0.2)
, внутрішній серверC(internal IP: 10.0.0.3)
A
може з'єднуватися із B
загальнодоступним IP-адресою B і B
може підключатися до C
приватного IP-адреси C, але A
безпосередньо не може підключитисяC
Тепер я хочу , щоб підключитися до C:2345
з A
, так що я думаю , що я можу зробити перенаправлення портів в B:1234=>C:2345
?
Яку команду слід запустити та на якому сервері слід запустити?
Я намагався:
ssh -NfR 1234:localhost:2345 10.0.0.3
ssh -L 1234:0.0.0.0:2345 10.0.0.3
Ні один не працює.
B
? Вище команда не працює. Тому що я не можу зв’язатисяC
безпосередньо з А. У ньому сказано:ssh: connect to host 10.0.0.3 port 22: Operation timed out