table of contents
SCP(1) | General Commands Manual | SCP(1) |
JMÉNO¶
scp
— - secure
copy -- kopíruje soubory mezi počítači za
použití šifrované komunikace
POUŽITͶ
scp
[-1246BCpqrv
]
[-c
šifra]
[-F
ssh_config]
[-i
soubor_s_identitou]
[-l
limit]
[-o
ssh_volby]
[-P
port]
[-S
program]
[[uživatelč.@]počítač1č.:]soubor1
[...]
[[uživatelč.@]počítač2č.:]soubor2
POPIS¶
scp
Příkaz
scp
slouží ke
kopírování souborů mezi
počítači v síti. Pro přenos dat
využívá ssh(1) a
používá stejnou autentizaci a poskytuje stejné
zabezpečení jako ssh(1.) Na rozdíl od
rcp(1) se scp
ptá na
přihlašovací hesla (login password) nebo
přístupová hesla (passphrase), jestliže jsou pro
autentizaci potřebná.
Všechna jména souborů použitá
jako parametry příkazu scp
mohou
obsahovat jméno počítače a uživatele pro
označení, že soubor má být
kopírován na nebo ze zadaného
počítače. Lze kopírovat i soubory mezi
dvěma vzdálenými počítači.
Povolené jsou následující volby:
-1
- Přinutí
scp
použít protokol 1. -2
- Přinutí
scp
použít protokol 2. -4
- Přinutí
scp
používat pouze IPv4 adresy. -6
- Přinutí
scp
používat pouze IPv6 adresy. -B
- Bude pracovat v dávkovém režimu (nebude se ptát na přihlašovací ani přístupová hesla).
-C
- Povolí kompresi. Předá programu
ssh(1) volbu
-C
pro povolení komprese. -c
šifra- Udává druh šifry, která má být použita pro šifrování přenosu dat. Tato volba je přímo předávána programu ssh(1).
-F
ssh_config- Určí alternativní konfigurační soubor
ssh
pro uživatele. Tato volba je přímo předávána programu ssh(1). -i
soubor_s_identitou- Udává jméno souboru, z něhož se čte identita (soukromý klíč) pro RSA autentizaci. Tato volba je přímo předávána programu ssh(1).
-l
limit- Omezuje přenosovou rychlost, zadává se v Kbit/s.
-o
ssh_volby- Může být použito pro
předání voleb programu
ssh
ve formátu, který používá ssh_config(5). To se hodí pro použití voleb, pro něž v programuscp
neexistuje vlastní volba. Úplné informace o níže uvedených volbách a jejich možných hodnotách jsou uvedeny v ssh_config(5).- AddressFamily
- BatchMode
- BindAddress
- ChallengeResponseAuthentication
- CheckHostIP
- Cipher
- Ciphers
- Compression
- CompressionLevel
- ConnectionAttempts
- ConnectTimeout
- ControlMaster
- ControlPath
- GlobalKnownHostsFile
- GSSAPIAuthentication
- GSSAPIDelegateCredentials
- HashKnownHosts
- Host
- HostbasedAuthentication
- HostKeyAlgorithms
- HostKeyAlias
- HOSTNAME
- IdentityFile
- IdentitiesOnly
- KbdInteractiveDevices
- LogLevel
- MACs
- NoHostAuthenticationForLocalhost
- NumberOfPasswordPrompts
- PasswordAuthentication
- Port
- PreferredAuthentications
- Protocol
- ProxyCommand
- PubkeyAuthentication
- RekeyLimit
- RhostsRSAAuthentication
- RSAAuthentication
- SendEnv
- ServerAliveInterval
- ServerAliveCountMax
- SmartcardDevice
- StrictHostKeyChecking
- TCPKeepAlive
- UsePrivilegedPort
- User
- UserKnownHostsFile
- VerifyHostKeyDNS
-P
port- Určuje port použitý pro připojení na
vzdálený počítač. Pro tuto volbu je
použito velké písmeno ‘P’,
protože význam volby
-p
(zachování časů a práv souboru) byl převzat z programu rcp(1). -p
- Zachovává čas poslední změny, čas posledního přístupu a práva původního souboru.
-q
- Vypne zobrazování statistiky.
-r
- Rekurzivně kopíruje celé adresáře.
-S
program- Určuje cestu k programu , který bude použit pro šifrované spojení. Program musí rozumět volbám ssh(1.)
-v
- Upovídaný režim. Zajistí, že
příkazy
scp
a ssh(1) budou vypisovat ladící zprávy. Užitečné pro ladící účely při problémech se spojením, autentizací a konfigurací.
NÁVRATOVÉ HODNOTY¶
scp
skončí s 0 při
úspěchu nebo s >0, pokud došlo k chybě.
DALŠÍ INFORMACE¶
rcp(1), sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1), ssh_config(5), sshd(8)
HISTORIE¶
V programu scp
byl použit
zdrojový kód programu rcp(1) z University of
California.
AUTOŘI¶
Timo Rinne ⟨tri@iki.fi⟩ Tatu Ylonen ⟨ylo@cs.hut.fi⟩
25.září 1999 | Linux 5.14.0-427.18.1.el9_4.x86_64 |