Roliga saker att göra med PuTTy och Linux-routrar

Prova Vårt Instrument För Att Eliminera Problem

Om du skapar någon form av SSH-anslutning på en Windows-dator under de senaste åren, vare sig det är för att ansluta till universitetets nätverk eller för att säkra en linje för en osäker FTP-överföring, har du antagligen stött på programmet Spackel på väg till frälsning. Det är lätt att använda, gratis och OSSish kraftfullt. Vad många dock inte vet om PuTTy, är vad andra krafter bortsett från eller bättre utöver SSH-sömn i det lilla körbara.

Jag var inget undantag från det här när jag bestämde mig för att lura mig lite med min AVM Fritz! Box (bredbandsrouter ganska vanligt i Tyskland och Österrike som körs med Linux) och installerade - bland annat underhållande saker - dropbear SSH-servern på den. Jag kunde då ansluta till mitt hemnätverk från hela världen med bara mitt dyndns-konto och PuTTy, eller bättre hans kusin PuTTyPortable , som går från tumdrivare utan att lämna spår bakom värdsystemet. Åh glädjen!

Efter att ha gått igenom de enorma problemen med att installera och konfigurera dropbear via FTP och VM, började jag först tänka på användningen jag kunde få ut av detta.

notera : Jag tänkte inte ge instruktioner om hur man använder PuTTy eller att ställa in de funktioner jag nämner, mer för att ge lite inspiration. Google hjälper alla, men om någon är intresserad av en viss HowTo, bara fråga, jag är här;).

Först och främst fick jag reda på att jag kunde använda min krypterade anslutning för att eliminera några hål i min brandvägg, VNC var alltid en stor torn i min sida. Om jag använder standardportarna är det osäkert och om jag använder anpassade portar kommer jag säkert inte att komma ihåg dem när det behövs. Med SSH-anslutningen måste jag bara komma ihåg en anpassad port (i själva verket, PuTTy kommer ihåg det), och jag kan skona extra ansträngning och CPU-tid för att kryptera VNC-sessioner, liksom jag kunde fylla alla vanliga hål i mina brandvägg.

Otroligt enkelt, men samtidigt otroligt effektivt. Om du vill ha något liknande så är tunnelfunktionen (även port vidarebefordran) åt dig. Det gjorde det också möjligt för mig - med lite finjustering på routern - att se den html-baserade konfigurationssidan från utsidan över den säkra linjen och ta en titt på listan över mottagna samtal i frånvaro.

Nästa användbara funktion som jag kunde tänka på var att använda min säkra anslutning för att dölja min internettrafik. Inte för att kringgå IP-kontroller, utan för att förhindra att den avslappnade nätverksanalysatorn har något att arbeta med förutom min nuvarande IP hemma. Ingen destination, inget protokoll, inga data. Att installera det var ännu enklare än att sätta upp hamntunnlarna, som ibland brukar vara en verklig smärta i röven, så att säga. För varje öppen SSH-anslutning och utan ytterligare konfiguration skaffar PuTTy en fullfjädrad SOCKS-proxyserver för dig. Är det inte så trevligt? Och med plugins som QuickProxy för Firefox står du fritt att slå på eller stänga av den som du vill. Som naturligtvis också finns som en bärbar version . Men det visste ni redan.

Den tredje funktionen som jag använder ganska ofta var en otäck att ta sig till, men det var definitivt värt besväret, eftersom det passar min inställning nära. Jag är ganska förtjust i VPN, men jag har ännu inte stött på en VPN-programvara som verkligen tillfredsställer mig och mina personliga behov och / eller övertygelser. Så bland de andra underhållande program som jag satt upp på min router (som nämnts ovan) var en VPN-server, så att jag kunde ansluta till mina nätverksaktiverade hårddiskar hemma. För att minska det, det fungerade, jag kände mig säker och allt, men det var omöjligt att ta lösningen med mig, eftersom alla VPN-implementationer (OpenVPN, det vill säga) krävde installation och skapande (och konfiguration) av en virtuell nätverkskort . Så jag försökte ta fram en genomförbar lösning med PuTTy.

Det enkla var att använda ett protokoll som låter dig överföra filer, FTP, SCP eller till och med HTTP, men alla kräver att en speciell serverkomponent körs på målet, vilket inte är möjligt för mig utan att lämna en av mina datorer på, vilket är helt utan tvekan. NAS kan även hantera FTP, men det skulle kräva att jag litar på FTP och FTP ensam. Inga Samba och FTP samtidigt för samma filer. Så jag var tvungen att kasta bort det också.

Nästa tanke var att bara vidarebefordra port 139 (används av windows filsharing-tjänster) till mitt målnätverk. Det skulle ha fungerat, men det skulle ha gjort mig oförmögen att använda fildelningstjänsten för lokala aktier. Jag använder den här lösningen på jobbet, så det är antingen hemma eller på jobbet. Det skulle fungera, jag kunde bara starta upp anslutningen efter behov, och så vidare, men jag var inte bara nöjd med det, så jag grävde vidare.

Om jag hade hittat en mjukvara för Windows, användes den inte Windows filsharingstjänst men en egen implementering av den, jag kunde bara säga den att använda en annan port och vidarebefordra den, men tyvärr hittade jag inget sådant program.
Det bästa jag kunde komma på var att skapa en nätverksadapter som VPN gör, men utan att konfigurera någonting på det förutom en meningslös IP, och sedan vidarebefordra all trafik på 10.0.0.1:139 till mitt nätverk hemma. Fungerar som en charm, men om någon någonsin hittar ett program som nämnts ovan skulle jag gärna ge det ett försök. Bärbara applikationer föredras;)

En annan tillgänglig funktion, även om jag inte använde den så ofta, var vidarebefordran av X11-protokollet som används av vanliga Linux-stationära datorer, vilket ger dig kraften att kontrollera fjärrdatorn som liknar VNC men utan behov av ytterligare programvara.

Den sista jag vill nämna är inte en av PuTTy, utan en som använder sitt öppnade skal för att gå igenom det. Ett litet program som heter etherwake kan köras på vanliga Linuxdrivna system som gör att du kan starta din dator utan att verkligen sitta framför den via magin från WOL (ordalydd). Ett förinställt skalskript som körs med ett kortkommando, en VNC-server installerad som en tjänst och du är bra att gå. Anslut routern, väcka datorn, anslut med VNC och titta på det allt viktiga dokument du lämnade hemma.

Så om du råkar äga en Fritz! -Box eller en av dem glänsande, nya, över hela världen tillgängliga OpenSource-routrar, eller bara en gammal skit dator som kan leverera en rimlig SSH-server för en lika rimlig mängd watt som spenderas, kanske dessa idéer införlivade en för dig.

Observera också att PuTTyTray fungerar också från tummenheter utan att lämna några data bakom (om du använder alternativet 'session från fil'), men har fördelen att det kan minimeras till systemfältet.

Om du planerar att hålla anslutningen uppe under en längre tid, kom också ihåg att aktivera funktionen 'Håll levande';)

Redigera : Efter att ha blivit bestridit för att inte göra det från början, skulle jag vilja ha några användbara länkar som kan komma igång.
Komplett installationshandbok för Telnet, FTP, SSH, WOL & VPN på en Fritz! Box, tyska.
Du kan också få dessa funktioner för att skapa en trevlig och enkel pseudo-firmware-bild här, men jag antar att man kunde sakna den insikt som behövs för att fylla i all rätt information om han aldrig gjorde det manuellt tidigare. Så känn dig fri att skruva runt med hjälp av ovanstående länk och när du tänkte på det hela, använd den här. Även tyska, men med väldigt lite text;)
Annan handledning , den här gången för Linksys WRT54G, inklusive SSH och Tunneling.

Thx igen till Ace_NoOne, som kunde ha använt Google istället;)