SFTP başka bir sunucuya bağlan


0

Hesabıma üniversitemdeki bir sunucuda bağlanmak istiyorum. Ben oradayken sadece yapmak zorundayım

 “ssh user@FinalServer/home/user” 

veya kullanarak bir klasör oluşturun.

 “sftp://user@FinalServer/home/user”.

Ama sorun ben evdeyken geliyor. Burada önce bir beton limandaki bir beton sunucuya bağlanmalı ve daha sonra FinalServer ile bağlantı kurmalıyım.

 1st. “ssh user@IntermediateServer:54022”
 2nd. “ssh user@FinalServer/home/user”

Bir sftp yapmak için önce bunu Orta Sunucuya sonra da son sunucuya yapmak zorundayım. Mümkünse ilk örnek gibi bir klasör yapmak istiyorum ancak nasıl yapacağımı bilmiyorum.

Linux'ta ve diğer Windows'ta bir çözüm arıyorum.

Putty veya WinSCP ile bir şeyler yapmaya çalışıyorum ama nasıl yapılacağını bilmiyorum. Kötü İngilizcem için çok teşekkür ederim.

Yanıtlar:


0

Ara ana makineniz TCP yönlendirmesine izin veriyorsa, istediğiniz şeyi başarabilirsiniz, ancak ara sunucuya ssh bağlantısına hala ihtiyaç vardır. Her iki komut da evinizden çalıştırılacaktı:

ssh -f -p 54022 user@IntermediateServer -L 2000:FinalServer:22 -N
ssh -p 2000 user@localhost

Birincisi, ev bilgisayarınızdan 2000 numaralı bağlantı noktasından 54022 numaralı bağlantı noktasındaki ara sunucu üzerinden 22 numaralı bağlantı noktasındaki son sunucuya (SSH için standart) bir tünel yerleştirir. netstat -na | grep LIST | grep 2000), öyleyse tünelinizi çalışır durumdasınız. Komutları yerel bilgisayarınız son sunucuymuş gibi yapın (port 2000'de).

NOT: PC'nizde çalışan bir ssh sunucusu olduğunu varsaydığım gibi port 2000 kullanıyorum, ancak istediğiniz portu kullanabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.