Чтобы заработал pgadmin, надо в одном из шеллов подать команду
ssh -L port1:host2:port2 host1
(на host2 доступа нет и не предвидится).
В виндовых клиентах форвардинг пишется в настройках сессии. Можно ли под линуксом обойтись ssh-ным конфигом пользователя и не мучиться?
no subject
Хочу zero-click solution
Re: Хочу zero-click solution
ssh -N -f -L port1:host2:port2 host1
pid=$!
pgadmin "$@"
kill $pid
в зависимости от того, после логина куда ты хочешь проброс.
Re: Хочу zero-click solution
По крайней мере при выполнении
ssh -N -f -L port1:host2:port2 host1
из xterm.
Вариант со скриптом еще не пробовал...
Re: Хочу zero-click solution
12:51:04 ran@wizzle:~
zsh% ssh -N -f -L 1234:tigger:80 сам.знаешь.ru
12:51:30 ran@wizzle:~
zsh% telnet localhost 1234
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
HEAD / HTTP/1.0
HTTP/1.1 200 OK
Date: Tue, 27 Jun 2006 08:51:58 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) mod_ssl/2.8.22 OpenSSL/0.9.7e
Last-Modified: Sat, 26 Oct 2002 09:12:14 GMT
ETag: "13264-100e-3dba5c6e"
Accept-Ranges: bytes
Content-Length: 4110
Connection: close
Content-Type: text/html; charset=iso-8859-1
Connection closed by foreign host.
Доктор, что я делаю не так?
Re: Хочу zero-click solution
У меня при запуске без -f и с -v получается вот что:
ssh -g -N -v -L 5430:host2:5432 host1
debug1: Connections to local port 5430 forwarded to remote address host2:5432
socket: Address family not supported by protocol
debug1: Local forwarding listening on 0.0.0.0 port 5430.
debug1: channel 0: new [port listener]
debug1: Entering interactive session.
debug1: Connection to port 5430 forwarding to host2 port 5432 requested.
debug1: channel 1: new [direct-tcpip]
channel 1 открыт pgadmin'ом. Дальше - тишина. При честном логине на host1 pgadmin цепляется моментально.
Куда рыть?
Да, я все это делаю с host0...
Re: Хочу zero-click solution
Re: Хочу zero-click solution
no subject
man ssh_config