PuTTY SSH Tünel Linux'ta çalışmıyor


-1

Web üzerinde kurulu olan ve varsayılan bağlantı noktasını çalıştırmayan Debian'da bir sunucu çalıştırıyorum.

Geçenlerde, Linux yerine Linux Mint'i yükledim.

Windows varken PuTTY'yi Webmin portumu ilerletmek için kullandım ve her şey localhost kullanarak Windows'ta çalıştı: port.

Linux’a geldiğimden beri PuTTY’yi kurdum ve SSH bölümünde yine port yönlendirme ayarlarım.

Sunucuma giriş yapıyorum ve webminime localhost: port ile erişmeye çalışıyorum ve bağlantı sadece kromda reddedildi mi diyor?

Bunun Windows'ta tekrar çalıştığı gibi ne olduğunu düşünemiyorum.

Linux Mint üzerinde çalışan yerel bir apache2 sunucum var, müdahaleye neden olabileceğini düşündüm ama apache2'yi durdurdum ve hala şansım yok.

Herhangi bir yardım çok takdir edilmektedir.


Herhangi bir komut veya hata olmadan yardım etmek zor.
Jakuje

Kromda proxy ayarlamak hakkında bir şeyler okudum, ancak Windows'tayken sadece Putty / ssh aracılığıyla bağlandım ve localhost kullanarak hemen tünelime erişebildim: herhangi bir sorunla karşılaşan portnumber, Linux'ta farklı olduğum şey nedir? Herhangi bir şeyi test etmek için yapabileceğim bir şey var mı?
unkio9

Hangi limanı kullanıyorsun?
Jakuje

5436 webmin için özel bir bağlantı noktası ayarladım, Windows'dayken çalıştığım her şeyi göz önünde bulundurduğumdan beri, sunucu tarafında hiçbir şeyi değiştirmedim. Sunucuma erişebiliyorum, çalışmayan sadece tünel.
unkio9

Herhangi bir fikir? Sıkıştım mı şimdi?
unkio9

Yanıtlar:


0

Artık Linux Mint ile çalıştığınızdan ssh, komut satırında kullanmanızı ve tünelle ilgili mesajlar yazdırıp yazdırmadığını görmek için ayrıntılı modunu kullanmanızı öneririm . Bu yüzden çizgileri boyunca bir şey deneyinssh -L 5436:Debian_server:Webmin_port user@Debian_server -v

Lütfen tüneli yapmakla ilgili mesajları bildirin. Her şey yolunda giderse, şöyle bir mesaj bekleyin: debug1: LOCALHOST yerel bağlantısı: 5436 uzak adrese iletildi ...


Teşekkürler, SSH komut satırı üzerinden çalışır. .Ppk anahtarımı dönüştürmek zorunda kaldım ama her şey ssh ile çalışıyor, sadece macun değil, sanırım şu an için terminalin üzerinden geçeceğim.
unkio9

Harika. Bu süre zarfında PuTTY'yi linux makineme de kurdum (ArchLinux kullanıyorum, depodan kurdum) ve bir tünel yapmak sorun çıkarmadı. SSH için komut satırı arayüzünü tercih etsem de, PuTTY'nin neden işe yaramayacağını merak ediyorum. Nasıl kurdun?
Sander

Kelimenin tam anlamıyla Linux Mint'teki yazılım mağazası aracılığıyla.
unkio9

0

Bunun biraz eski olduğunu biliyorum, ancak macun seanslarını pencerelerden Fedora linux'a taşırken de aynı sorunu yaşadım. Cevap oldukça basit. Benzer sorunları olan başkalarının yararına buraya koydum.

Linux'ta (en azından Fedora'da), normal bir kullanıcı, kök kullanıcı (veya sanırım sudo) kullanmadığınız sürece, 1024'ten daha az yerel bağlantı noktalarını yönlendirebilir. Linux üzerindeki macun, söyleyebileceğim kadarıyla linux yüklü SSH kullanıyor. Windows macun, kendi inanıyorum ki, ya da en azından bu sınırlamaya sahip görünmeyen Windows ssh versiyonunu kurdum. Windows yaklaşımı için linux yaklaşım muhtemelen en güvenli olduğunu düşünüyorum.

Su altında macun çalıştırmak yerine, sadece 1024 üzerindeki yerel portları uzak ağa yönlendirdim.

Öyleyse OP’de yeniden yönlendirebilir (örneğin) 127.0.1.1:1080 -> debian_server: 5436.

Benim durumumda (pencerelerde) Yerel 127.0.1.1:80->192.168.1.1:80 (yönlendiricinin web arayüzünü uzak ağ üzerinde çalıştırabilmek için yönlendirmek için kullanılırdım.) Macun oturumu config (kayıt altında) altında Windows gibiydi:

"PortForwardings"="4L127.0.1.1:80=192.168.1.1:80,"

Fedora'da, config yapılandırma dosyasındaki giriş şöyle oldu:

PortForwardings=4L127.0.1.1:1080=192.168.1.1:80

Bu ayrıca yerel port (diyelim) 1443'ü 443'ün uzak portuna kullanarak https için de kullanılabilir.

Linux'ta, bunlar conf dosyasında veya açılış macunu config gui'de kurulum yapılabilir.

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.