Efter mitt förra inlägg om befogenheter Kitt i samband med en SSH-aktiverad router, började jag tänka om handledning.
Jag är inte en stor tutorial-fan, att jag alltid kan inte riktigt skaka känslan av att jag gör något så här har jag ingen särskild kunskap om. Och beroende på vad jag gör, detta stör mig. En hel del. Ta sömnad till exempel (ja, det gör jag verkligen njuta av det roliga att sy, åtminstone så länge det är kul); i början var jag bara gjorde pre-set tutorials. Jag fick se några resultat, ganska snabbt också, och var glad. Men kläder passade inte så bra, mer ofta än inte att jag var tvungen att göra korrigeringar för att vara åtminstone lite nöjd med mitt arbete.
Genom att nu, jag gör de flesta av mina sy-mönster mig själv genom att ta bitar från handledning och kunskap och att sätta ihop dem, och det fungerar alldeles utmärkt för mig. Min poäng är, tutorials är ofta korta, vilket ger tilltalande resultat i en kort tid, men saknar ofta en del av den nödvändiga teorin. Någonsin hänt dig att du gjorde något med en handledning som bara inte skulle fungera? Och efter att ha gått igenom hela texten igen, tittar på alla bilder, du inser att det finns ett litet fel i det, eller något du inte har tänkt på, som författaren tog för givet?
Jag antar att det är anledningen till att jag inte vill skriva tutorials, risken att man missar något (eller för att skära av för mycket eller något liknande) eller att ha folk som sitter på framsidan av det tänkande “Skruva den här killen, det bara fungerar inte!”. Plus, det finns massor av tutorials där ute om nästan vilket ämne som helst. Eller är det?
Men, som rubriken misstänkta – jag kommer att bryta med denna vana nu, och att ge dig ett par skott och förklaringar om mitt tidigare inlägg. Någon handledning i klassisk mening, men en som jag försöker skriva mina grejer liksom: bara koncept och idéer, men den här gången med bilder.
Så låt oss komma igång. Eftersom jag håller min anslutning är öppen för det mesta, jag använder PuTTyTray i stället för den vanliga Spackel eller sin bärbara kusin, så vissa funktioner som beskrivs här är inte tillgängliga i andra versioner.
Här fick vi start-skärmen. Använd “Inställningar från fil” (längst ner på skärmen) för att spara sessioner till en fil i Spackel-katalog i stället för windows-registret. Ett absolut måste för alla bärbara användare. Den första ellipsen är där du skriver ditt mål server (eller router är, i vårt fall) IP. Om du inte kan komma ihåg ditt IP-vid någon tidpunkt eller få dynamiska ip-adresser, göra en dyndns-konto för att spara dig besväret. De flesta Routrar levereras med inbyggd dyndns-stöd hur som helst numera, för att bespara dig mödan av en uppdatering av verktyget. Naturligtvis vill vi ha “SSH” som en typ av anslutning, men det är per aktiverad som standard, så bör det inte vara några problem.
Ah, det tog mig en stund att räkna ut. Eller för att vara mer exakt: jag var svor och förbannade om de problem jag stött på och av en slump lyckats finna en lösning i inställningarna för min terminal, som slog mig att vara mycket udda. Så jag vill dela med mig av mina insikter. Det alternativ jag cirklade ändrar karaktär skicka till servern genom att trycka på backsteg-tangenten. Eftersom de routrar som jag nämnde alla använder någon form av linux, kanske du vill ändra alternativ till det som är rätt, “Kontroll+? (127)”. Utan att aktiveras, min fritzbox skulle bara typ “[^” eller något liknande istället för att ta bort det sista tecknet. Mycket irriterande.
Att man är en av de PuTTyTray-endast de funktioner som jag nämnt att jag vill inte missa någonsin igen, oavsett hur bekvämare PuTTyPortable ibland kan vara för mina syften. Lämna alternativet på “normal” för att starta den i normal terminal läge. Jag föredrar att en, eftersom jag vill använda lösenord för autentisering. Ingen användning minimera fönstret till facket på start, bara att ta med det tillbaka upp, skriv lösenordet i och minimera det igen. “Alltid” och “Aldrig” som produceras roliga beteenden som jag inte kunde få tag på, men om du vill gissa på och som gåtor, gå och ge det ett försök.
Och åh, “Acceptera enda klick…”-alternativet är fint också, om du använder denna typ av återställning i alla dina program. Blanda sedan dubbelklicka på den och enda-klick är definitivt inte en bra idé, åtminstone inte för mig.
Åh, ja. Inte så viktigt, jag måste erkänna. Men det skulle tillåta dig att välja ett användarnamn som är svårt att komma ihåg (snälla, säg inte något om “roten” som jag skrev i det.. det är för demonstrationssyfte!), och ännu svårare att gissa. När du använder lösenord för autentisering, jag har bara att skriva in mitt lösenord och inte mitt användarnamn. reservdelar mig ~1,2 sekunder. yay!
Målning Frenzy!! Okej, nu kör vi. Den här fliken är mekka för alla dina behov, den heliga graal av port forwarding.
Det första alternativet jag cirklade är rekommenderat att använda, men det är inte utan risker (säkerhet, mestadels). Vissa protokoll kan behöva det här alternativet för att fungera ändå. När man tittar på uppgifterna 1, 2 och 3 de har alla en källa hamn (första kolumnen) och en mottagare (den andra), som mina pilar – gjort mycket kompetent, om jag får säga så – att försöka visa dig.
1.) Detta är en standard för vidarebefordring av port som används av något program. Jag angett min källa hamn, som är 5700 (välj alltid en “lokal” som en typ om du är osäker för andra och deras gärningar), och en destination som är vanligtvis en IP-plus en port. Som du kan se eller åtminstone gissa, det är för VNC (port 5900), och det är en fiktiv skrivbordet i mitt hemnätverk.
2.) Den ska jag använda för emulering av ett vpn. Kom ihåg att det virtuella nätverkskortet jag var tvungen att skapa? Jag gav den mycket innovativa IP-10.0.0.1, Windows File Sharing-tjänster använder port 139, så det 10.0.0.1:139 för källa. Destinationen är min största nätverk-hårddisk med samma port. Om du anger en IP för den källa porten, den port är endast överlämnas om enlig nätverkskort används. I fallet med fildelning, jag var tvungen att göra detta, eftersom jag ville arbeta på båda sätten samtidigt – lokal fildelning och till fildelning över SSH. Om du behöver endast en av de båda, känn dig fri att bara vidarebefordra port utan en käll-IP.
3.) Den här är ganska mycket som den första, men den pekar på ett virtuellt nätverk kort som jag skapat på min Router. Jag gjorde så eftersom det är förbjudet att kartlägga alla portar direkt till egen IP-routrar, men kartläggningen att det virtuella NÄTVERKSKORTET är tillåtna. Här, jag vidarebefordran localhost port 80 (gör INTE detta när du kör en webbserver eller någon programvara som använder port 80) till den virtuella NÄTVERKSKORT port 80, så jag kan visa min router status sida i min webbläsare här på jobbet, ta en titt på telefonen listor och liknande. Jag också kunde ha gjort en vidarebefordring av port som “6666 192.168.178.253:80”, för att visa min routrar sida då, skulle jag ha för att ansluta till “localhost:6666” i min webbläsare, liksom för anslutning av min VNC, jag måste ansluta dig till “<dyndns-adress>:5700” istället för bara “<dyndns-adress>”.
Var försiktig med Anslutning> Proxy-Fliken om. Du behöver inte ange något här för Kitt för att ge den SOCKS-proxy som jag nämnde. Detta är endast nödvändigt om Kitt tvingas (eller ville) för att använda en proxyserver för att ansluta till målet netto (oftast internet) själv, som när du använder Spackel över TOR till exempel, som förresten i min mening den mest bekväma sättet att använda TOR det är.
Åh, jag glömde nästan som en.. det här är viktigt för att hålla din anslutning upp och köra under en lång tid. Om anslutningen går sönder finns det en chans att din server-komponent fortfarande är aktivt och körs på routern, och om din återansluter du fick en andra kör, och en tredje om det händer igen.. du fånga min drivgarn. Jag valde ett värde av 60 sekunder, och det fungerar för mig. Det var ett mer eller mindre slumpmässigt val men andra värden kan göra lika bra.
Okej. Jag medger, det gjorde inte ont att mycket alls. Kanske kommer jag bara… att fortsätta att lägga upp roliga strukna bilder om program jag använder…
cya alla snart! 🙂