Asen Lazarov wrote:
> Здравейте,
> 
> опитвам се да направя SMTP тунел при следната конфигурация
> 
> home_workstation(winboze)-> homegw(linux) -> worksrv(linux) ->
> smtp.workisp.bg (qmail ако не се лъжа)
> 
> тунела го правя на homegw с командата:
> 
> $ ssh -L 2500:smtp.workisp.bg:25 [EMAIL PROTECTED]
> 
> това (би трябвало да) прави тунела между homegw и smtp.workisp.bg през
> worksrv.
> 
> Когато (на homegw) напиша:
> 
> $ telnet homegw 2500
> 
> получавам банера от smtp.workisp.bg (с други думи изглежда, че работи
> така както искам).
> 
> От windows-а обаче, когато дам
> 
> C:\> telnet homegw 2500
> 
> получавам Can not establish connection или нещо такова.
> 
> Всички останали сървиси на homegw са достъпни от home_workstation, така
> че проблема не (мисля че) ми е от връзката
> home_workstation(winboze)-> homegw(linux)
> 
> В интерес на истината идея си нямам защо се получава така, та затова и
> питам. Възможно ли е проблема да е от начина на правенето на тунела?
> 
> Благодаря предварително
> 
> П.С. Идеята е за smtp.workisp.bg да изглежда че конекциите идват от
> мрежата където е worksrv
> 

Трябва ти опция -g на ssh. Когато правиш такъв forward, ssh слуша само на
localhost, а с опцията -g ще го накраш да слуша на другите интерфейси, ефективно
позволявайки на други машини да ползват тунела.

Потърси man страницата на ssh и sshd за GatewayPorts

-- 
Georgi Chorbadzhiyski
http://georgi.unixsol.org/

Reply via email to