scp, ağ üzerindeki konaklar arasında dosya kopyalar. Veri aktarımı için
ssh(1) kullanır,
ssh(1) ile aynı kimlik kanıtlama yöntemini kullanır ve aynı güvenliği sağlar.
rcp(1)'den farklı olarak, şayet kimlik kanıtlaması için gerekli ise,
scp kullanıcı parolalarını veya anahtar parolalarını soracaktır.
Herhangi bir dosya ismi, hangi konaktan hangi konağa kopyalanacağını göstermek için, bir kullanıcı ve konak belirtimi içerebilir. İki uzak konak arasında kopyalama yapılabilir.
- -B
Betik kipine geçilir (kullanıcı ve anahtar parolalarının sorulmasını engeller).
- -c şifre
Veri aktarımını şifrelemek üzere şifre belirtilir. Bu seçenek doğrudan ssh(1)'e gönderilir.
- -C
Sıkıştırma etkinleştirilir. Sıkıştırmayı etkinleştirmek için -C seçeneği ssh(1)'e gönderilir.
- -F ssh_config
ssh'a kullanıcıya özel yapılandırma dosyasını belirtmek için kullanılır. Bu seçenek doğrudan ssh(1)'e gönderilir.
- -i identity_dosyası
RSA kimlik kanıtlaması için kullanılacak identity dosyası belirtilir. Bu seçenek doğrudan ssh(1)'e gönderilir.
- -p
Özgün dosyadaki değişiklik ve erişim zamanları ile kipler korunur.
- -o ssh_seçeneği
ssh'a seçenekleri ssh_config(5)'deki biçimde aktarmak için kullanılabilir. Bu seçenek ssh komut satırı seçeneklerini bitişik olarak belirtmek için faydalıdır. Örneğin protokol sürümü 1'in kullanımının zorlanması scp -oProtocol=1 şeklinde kullanılarak belirtilir.
- -P port
Uzak konaktaki bağlantı portu belirtilir.
- -r
Dizinlerin tamamı ardarda kopyalanır.
- -S uygulama
Şifreli bağlantı için kullanılacak uygulamanın adı belirtilir. Bu uygulama ssh(1) seçeneklerini algılayabilmelidir.
- -v
Ayrıntılı bilgi verilir.
scp'nin ve
ssh(1)'in kendi işlemleri hakkında hata ayıklama iletileri basmasını sağlar. Bu seçenek bağlantı, kimlik kanıtlama ve yapılandırma sorunlarının çözümlenmesinde yararlıdır.
- -4
scp'yi sadece Ipv4 adresleri kullanmaya zorlar.
- -6
scp'yi sadece Ipv6 adresleri kullanmaya zorlar.