Dzisiaj jest 12 lutego 2025 r.
Chcę dodać własny artykuł
Reklama

Secure copy

Chcę dodać własny artykuł

Secure Copy (SCP)

SCP, czyli Secure Copy Protocol, to metoda bezpiecznego transferu plików pomiędzy komputerem lokalnym a zdalnym lub pomiędzy dwoma zdalnymi komputerami, wykorzystująca protokół Secure Shell (SSH). Protokół ten zapewnia szyfrowanie połączenia, co znacznie utrudnia podsłuchanie transmisji. SCP, w przeciwieństwie do RCP, pozwala również na przesyłanie podstawowych atrybutów plików, takich jak uprawnienia.

Protokół SCP

Protokół SCP jest oparty na SSH i skupia się wyłącznie na transmisji plików. Dzięki szyfrowaniu, jest uważany za bardziej bezpieczny niż tradycyjne metody transferu, takie jak FTP.

Polecenie SCP w systemie UNIX

Polecenie scp jest klientem protokołu SCP, umożliwiającym bezpieczne kopiowanie plików. Jest dostarczane razem z SSH.

Składnia polecenia

scp [-1246BCpqrv] [-c szyfr] [-F plik_konfiguracyjny_ssh] [-i plik_tożsamości]
     [-l limit] [-o opcje ssh] [-P port] [-S program]
     użytkownik@host1:]plik1 [...] użytkownik@host2:]plik2

Przykłady użycia

  • Kopiowanie pliku ze zdalnej lokalizacji na lokalny dysk:
    $ scp [email protected]:/scieżka/plik_serwer plik_lokalny
  • Kopiowanie pliku z dysku lokalnego do zdalnej lokalizacji:
    $ scp plik_lokalny [email protected]:/sciezka/plik_serwer

Implementacja

  • Serwery:
    • OpenSSH
  • Klienty:
    • Wieloplatformowe:
      • PuTTY PSCP
    • Microsoft Windows:
      • WinSCP
      • FileZilla
      • Wtyczka do Total Commandera (SFTP Plugin)
      • SecureFX
    • Unix / Linux:
      • OpenSSH
      • Midnight Commander (obsługa SCP)
    • Mac OS X:
      • MacSSH
      • NiftyTelnet SSH