Bestanden downloaden met SSH in Terminal

SSH, of beveiligde shell, is een Unix-shell die wordt gebruikt voor veilige communicatie tussen twee netwerkcomputers. Mogelijk wilt u veilig bestanden downloaden van een extern systeem na het instellen van een SSH-sessie. Veilige bestandsoverdracht binnen SSH wordt bereikt door twee primaire opdrachten: scp en sftp, beveiligde versies van de kopieer- en bestandsoverdrachtopdrachten.

SSH

Om een ​​SSH-sessie te starten, opent u een terminaltoepassing om toegang te krijgen tot een opdrachtregelprompt. De precieze methode van SSH-authenticatie kan eenvoudigweg een wachtwoord of cryptografie van een openbare / privé-sleutel zijn. Raadpleeg uw systeembeheerder voor informatie over uw specifieke systeem. Voer een SSH-sessie in met de opdracht "ssh" of "slogin", waarbij de naam van het externe systeem als invoer wordt doorgegeven. Gebruik de vlag "-l" om een ​​andere gebruikersnaam op het externe systeem op te geven.

ssh slogin -l

Scp Command

De opdracht "scp" is een beveiligde versie van het Unix-kopieercommando "cp." Zodra u een SSH-sessie met het externe apparaat tot stand hebt gebracht, zoekt u het bestand dat u wilt kopiëren. De opdracht "scp" is een betere optie als u slechts een paar bestanden over te dragen. De vlag "-p" bewaarde de modificatie en toegangstijden voor bestanden.

Om van de externe machine te kopiëren: scp -p remotemachine: /myfiles/myfile.txt x

Kopiëren naar de externe machine: scp -p myfile.txt remotemachine: / myfiles /

Sftp Command

Het protocol voor bestandsoverdracht of FTP is de standaardopdracht voor het overbrengen van bestanden tussen computersystemen. Het "sftp" -commando is een veilige versie van "ftp" binnen een SSH-sessie. Om een ​​"sftp" -sessie te starten:

sftp

Om bestanden van de externe server op te halen, voert u de opdracht "get" uit met de opdracht sftp:

sftp> krijg mijnbestand.txt

Om bestanden naar de externe server te plaatsen, voert u de opdracht "put" uit: sftp> zet myfile.txt

Veiligheid

Normale functies coderen geen gegevens die via netwerkverbindingen worden verzonden. Een wachtwoord dat tijdens een normale ftp-sessie wordt ingevoerd, wordt in platte tekst verzonden. Dit kan vooral problematisch zijn bij kritieke systemen. Het gebruik van ssh, scp en sftp kan voorkomen dat een indringer gemakkelijk uw wachtwoord wint en zowel uw systeem als het externe systeem veilig houden.

Populaire Berichten