Jeżeli potrzebujesz przekopiować pliki przez sieć pomiędzy systemem Windows a Linux, Unix, SunOS i tym podobne, to program PuTTy Ci w tym pomoże. PuTTy to mały programik, który pozwala na połączenie jednego urządzenia do drugiego za pomocą sieci. Obsługuje transmisję Telnet, SSH i inne.
Kopiowanie danych przez sieć za pomocą PuTTy
Program PuTTy możesz pobrać z oficjalnej strony: PuTTy
Pliki mogą zostać na dwa sposoby: za pomocą PSCP (Putty Secure CoPy) lub PSFTP (Putty Secure File Transfer Protocol).
PSFTP może zostać uruchomiony ze skrótu w Menu Start.
PSCP musi zostać uruchomiony za pomocą Wiersza poleceń. Poniżej przedstawiam jak skorzystać z tej metody:
- Uruchamiamy Start->Uruchom->Wpisujemy CMD.
- Przechodzimy do folderu, w którym zainstalowane jest putty – najczęściej C:\Program Files\PuTTY lub C:\Program Files (x86)\PuTTY poleceniem:
cd <lokalizacja aplikacji> - Używamy komendy pscp [options] source destination aby skopiować pliki z Windows’a do Linux’a, np:
pscp c:\plik_do_wyslania.txt root@10.0.0.3:/home/jakis_folder gdzie:
c:\plik_do_wyslania.txt – plik, który chcemy przesłać
root – nazwa użytkownika na docelowym komputerze
10.0.0.3 – nr IP docelowego komputera
/home/jakis_folder – miejsce, gdzie plik ma zostać skopiowany
Po wpisaniu komendy możemy zostać poproszeni o podanie hasła użytkownika.
Polecenie możemy także wykorzystać w drugą stronę, czyli jeśli chcemy skopiować plik z Linux’a, Unix’a itd. na Windows, to używamy komendy:
pscp root@10.0.0.3:/home/jakis_folder/plik_do_wyslania.txt c:\
Możliwe jest użycie wielu opcji dodatkowych. Poniżej ich lista:
[cmd]
-V print version information and exit
-pgpfp print PGP key fingerprints and exit
-p preserve file attributes
-q quiet, don’t show statistics
-r copy directories recursively
-v show verbose messages
-load sessname Load settings from saved session
-P port connect to specified port
-l user connect with specified username
-pw passw login with specified password
-1 -2 force use of particular SSH protocol version
-4 -6 force use of IPv4 or IPv6
-C enable compression
-i key private key file for authentication
-noagent disable use of Pageant
-agent enable use of Pageant
-batch disable all interactive prompts
-unsafe allow server-side wildcards (DANGEROUS)
-sftp force use of SFTP protocol
-scp force use of SCP protocol
[/cmd]