Downloading af filer med SSH i Terminal
SSH eller sikker shell er en Unix-skal, der bruges til sikker kommunikation mellem to netværkscomputere. Du kan muligvis sikkert downloade filer fra et fjernsystem efter oprettelse af en SSH-session. Sikker filoverførsel inden for SSH udføres af to primære kommandoer: scp og sftp, sikre versioner af kopiering og filoverførselskommandoer.
SSH
For at starte en SSH-session skal du åbne en terminalapplikation for at få adgang til en kommandolinjeprompt. Den nøjagtige metode til SSH-godkendelse kan simpelthen være en kodeord eller offentlig-privat nøglekryptografi. Se systemadministratoren for at få oplysninger om dit eget system. Indtast en SSH-session ved hjælp af kommandoen "ssh" eller "slogin", der sender fjernsystemets navn som input. Brug "-l" -flagget til at angive et andet brugernavn på fjernsystemet.
ssh slogin -l
Scp Command
Kommandoen "scp" er en sikker version af Unix Copy-kommandoen "cp." Når du har etableret en SSH-session med fjernmaskinen, skal du finde den fil, du ønsker at kopiere. Kommandoen "scp" er en bedre mulighed, hvis du kun har få filer til at overføre. "-P" -flagget bevarede filændringen og adgangstiderne.
For at kopiere fra fjernmaskinen: scp -p remotemachine: /myfiles/myfile.txt x
For at kopiere til fjernmaskinen: scp -p myfile.txt remotemachine: / myfiles /
Sftp Command
Filoverførselsprotokol, eller FTP, er standardkommandoen til overførsel af filer mellem computersystemer. Kommandoen "sftp" er en sikker version af "ftp" i en SSH-session. For at starte en "sftp" session:
sftp
For at hente filer fra den eksterne server, udfør kommandoen "get" ved sftp-prompten:
sftp> få myfile.txt
For at sætte filer til den eksterne server, udfør kommandoen "put": sftp> sæt myfile.txt
Sikkerhed
Normale funktioner krypterer ikke data, der sendes via netværksforbindelser. En adgangskode indtastet under en normal ftp session sendes i almindelig tekst. Dette kan især være problematisk med kritiske systemer. Brug af ssh, scp og sftp kan forhindre en indtrængende fra nemt at få adgangskoden og holde både dit system og fjernsystemet sikkert.