Toegang tot uw Linux-server vanuit Microsoft Windows

In een vorig artikel hebben we besproken hoe we een basiswebserver met nginx kunnen opstarten en een primitieve webpagina online kunnen krijgen, maar wat als we onze website hosten op een VPS-server die niet lokaal is gevestigd en we de server van binnenuit willen openen Microsoft Windows?

Er zijn twee oplossingen waarnaar ik meteen zou springen: Putty en WinSCP.

Putty is een applicatie waarmee we een SSH-verbinding met een externe server kunnen maken (Putty kan ook dingen als Telnet gebruiken, maar daar gaan we vandaag niet op in) om via de opdrachtregel toegang te krijgen. Met WinSCP kunnen we verbinding maken via SSH en bestanden / mappen heen en weer overbrengen tussen onze machine en de server; op een grafische manier.

Toegang tot Linux-servers vanuit Windows

Het eerste dat u wilt doen, is de bovengenoemde software downloaden van de volgende links:

  • Putty - Lees hier onze gedetailleerde Putty-tutorial.
  • WinSCP - Lees hier hoe u een back-up van WinSCP-sessies maakt.

Zodra je deze hebt en ze dienovereenkomstig hebt geïnstalleerd, laten we er gewoon in springen en stopverf opstarten.

Verbinding maken met Putty met uw server is vrij eenvoudig, ervan uitgaande dat u het poortnummer of zoiets niet hebt gewijzigd, voer gewoon het IP-adres of de domeinnaam van de server in en maak verbinding. U wordt vervolgens gevraagd om een ​​gebruikersnaam en wachtwoord. Voer deze in zoals van toepassing en u wordt verbonden met uw server.

Vanaf hier hebt u volledige toegang tot de opdrachtregel en bent u vrij om te doen wat u wilt binnen de kracht die u hebt! Op dit moment, ervan uitgaande dat je je niet als root hebt aangemeld, kun je door je huidige gebruikersaccount navigeren, sudo / su gebruiken, bestanden maken, bestanden bewerken, bestanden configureren en in wezen alles doen wat je moet doen ...

WinSCP

Maar laten we zeggen dat we sommige bestanden van onze lokale machine naar onze server willen overbrengen? Nou, we KUNNEN dat doen via de opdrachtregel, maar voor basisgebruikers die net beginnen, zou het veel gemakkelijker zijn om WinSCP te gebruiken om dit te doen ... Laten we WinSCP opstarten.

Zodra u WinSCP start, wordt u begroet met een vergelijkbaar scherm als dat van Putty. Voer nogmaals uw juiste inloggegevens in en meld u aan. Eenmaal binnen, krijgt u een scherm met twee gebieden te zien, de linker is uw lokale machine, de rechter uw externe server. Nu hebt u toegang tot bestanden in een grafische omgeving en kunt u gemakkelijk overdrachtsbestanden heen en weer slepen tussen machines zonder gedoe met de opdrachtregel. Persoonlijk vind ik het nog steeds gemakkelijker om configuratiebestanden te bewerken via Putty met behulp van een teksteditor voor de opdrachtregel zoals Nano, maar je hebt de mogelijkheid om alleen via WinSCP te werken om tekstbestanden te bewerken en dergelijke als je ervoor kiest om dit te doen.

Laatste woorden

Hopelijk helpt dit sommigen van jullie die zich misschien niet bewust waren van een manier om via Windows verbinding te maken met uw externe servers. Er zijn andere opties die er zijn, maar dit zijn de beproefde methoden die ik al jaren gebruik en die ik persoonlijk aanbeveel voor nieuwe gebruikers. Mijn grootste advies voor jou is dat, hoewel je de mogelijkheid hebt om strikt binnen WinSCP te werken, niet; vertrouwd raken met Putty, de opdrachtregel gebruiken en werken in een niet-grafische omgeving. Je zult jezelf later bedanken, gebruik WinSCP voor het overzetten van bestanden van lokaal naar extern, maar houd anders vast aan Putty!

En jij? Andere methoden die u verkiest?