Åtkomst till din Linux-server från Microsoft Windows

I en tidigare artikel diskuterade vi hur man startar en grundläggande webbserver med nginx och får en primitiv webbsida online, men om vi är värd för vår webbplats på en VPS-server som inte finns lokalt, och vi vill komma åt servern inifrån Microsoft Windows?

Det finns två lösningar som jag skulle hoppa till direkt: Putty och WinSCP.

Putty är ett program som tillåter oss att göra en SSH-anslutning till en fjärrserver (Putty kan också använda saker som Telnet, men vi kommer inte att komma in på det idag) för att få åtkomst till det via kommandoraden. WinSCP tillåter oss att ansluta via SSH och överföra filer / mappar fram och tillbaka mellan vår maskin och servern; på ett grafiskt sätt.

Få åtkomst till Linux-servrar från Windows

Det första du vill göra är att ladda ner ovannämnda programvara från följande länkar:

  • Putty - Läs vår detaljerade Putty-tutorial här.
  • WinSCP - Läs hur du säkerhetskopierar WinSCP-sessioner här.

När du har fått dessa och installerat dem, låt oss bara hoppa rätt in och starta kitt.

Att ansluta med Putty till din server är ganska enkelt, förutsatt att du inte har ändrat portnummer eller något, ange bara IP-adressen eller domännamnet på servern och anslut. Du blir då ombedd om ett användarnamn och lösenord. Ange dessa efter behov och du kommer att anslutas till din server.

Härifrån har du total kommandoradstillträde och är fritt att göra som du vill inom den makt du har! För närvarande, förutsatt att du inte loggar in som root, kan du navigera i ditt nuvarande användarkonto, använda sudo / su, skapa filer, redigera filer, konfigurera filer och i princip göra allt du behöver göra ...

WinSCP

Men låt oss säga att vi vill överföra över vissa filer från vår lokala maskin till vår server? Tja, vi KAN göra det via kommandoraden, men för grundläggande användare som bara börjar skulle det vara mycket lättare att använda WinSCP för att göra detta ... Så låt oss starta WinSCP.

När du startar WinSCP hälsas du med en liknande skärm som Putty. Återigen, ange lämpliga referenser och logga in. När du kommer in visas en skärm med två områden, till vänster är din lokala maskin, till höger är din fjärrserver. Nu kan du komma åt filer i en grafisk miljö och enkelt kan dra och släppa överföringsfiler fram och tillbaka mellan maskiner utan att krossa med kommandoraden. Jag tycker personligen fortfarande att det är lättare att redigera konfigurationsfiler via Putty med hjälp av en textredigerare för kommandoraden som Nano, men du har möjligheten att arbeta enbart genom WinSCP för att redigera textfiler och så om du väljer att göra det.

Slutord

Förhoppningsvis hjälper detta några av er som kanske inte varit medvetna om hur man ansluter till dina fjärrservrar via Windows. Det finns andra alternativ där ute, men det är de beprövade metoderna jag har använt i flera år, och som jag personligen rekommenderar för nya användare. Mitt största råd till dig är att även om du har möjlighet att arbeta strikt inom WinSCP, så gör det inte; bli bekväm med Putty, använda kommandoraden och arbeta i en icke-grafisk miljö. Du kommer att tacka dig senare, använd WinSCP för att överföra filer från lokalt till fjärrkontroll, men annars håll dig till Putty!

Och du då? Några andra metoder du föredrar?