Инструменты пользователя

Инструменты сайта


linux:ssh:local_tcp_forwarding

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:ssh:local_tcp_forwarding [2022/07/28 09:51]
werwolf создано
linux:ssh:local_tcp_forwarding [2023/01/12 12:18] (текущий)
Строка 3: Строка 3:
 Начнем с простого — local TCP forwarding: Начнем с простого — local TCP forwarding:
  
-{{:​linux:​ssh:​12131231.png|}}+{{:​linux:​ssh:​12131231.png?600|}}
  
 Имеем удаленный сервер «host2» с неким приложением,​ допустим,​ PostgreSQL server, которое принимает TCP-соединения на порту 5432. При этом вполне логично,​ что на этом сервере стоит файрвол,​ который прямых соединений извне на порт 5432 не разрешает,​ но при этом есть доступ по SSH (по-умолчанию порт 22, рекомендую его изменить). Требуется подключиться с нашего рабочего места «host1» клиентским приложением к серверу PostgreSQL на «host2». Имеем удаленный сервер «host2» с неким приложением,​ допустим,​ PostgreSQL server, которое принимает TCP-соединения на порту 5432. При этом вполне логично,​ что на этом сервере стоит файрвол,​ который прямых соединений извне на порт 5432 не разрешает,​ но при этом есть доступ по SSH (по-умолчанию порт 22, рекомендую его изменить). Требуется подключиться с нашего рабочего места «host1» клиентским приложением к серверу PostgreSQL на «host2».
Строка 14: Строка 14:
  
 host1# psql -h localhost -p 9999 -U postgres host1# psql -h localhost -p 9999 -U postgres
 +
 +
 +
 +ssh  -L 3306:​127.0.0.1:​3306 s.anchikin@94.198.55.249
linux/ssh/local_tcp_forwarding.1658991115.txt.gz · Последние изменения: 2023/01/12 12:16 (внешнее изменение)