| SCP(1) | General Commands Manual | SCP(1) |
الاسم¶
scp — OpenSSH
secure file copy
موجز¶
scp
[-346ABCOpqRrsTv] [-c
cipher] [-D
sftp_server_path] [-F
ssh_config] [-i
identity_file] [-J
destination] [-l
limit] [-o
ssh_option] [-P
port] [-S
program] [-X
sftp_option] source ...
target
الوصف¶
scp copies files between hosts on a
network.
scp uses the SFTP protocol over an
ssh(1) connection for data transfer, and uses the same
authentication and provides the same security as a login session.
scp will ask for passwords or passphrases
if they are needed for authentication.
The source and target
may be specified as a local pathname, a remote host with optional path in
the form [user@]host:[path], or a URI in the form
scp://[user@]host[:port][/path]. Local file names
can be made explicit using absolute or relative pathnames to avoid
scp treating file names containing ‘:’
as host specifiers.
When copying between two remote hosts, if the URI format is used,
a port cannot be specified on the
target if the -R option is
used.
الخيارات هي كما يلي:
-3- Copies between two remote hosts are transferred through the local host.
This mode is the default, but see also the
-Roption for copying data directly between two remote hosts. Note that when using the legacy SCP protocol (via the-Oflag), this option selects batch mode for the second host asscpcannot ask for passwords or passphrases for both hosts. -4- يجبر
scpعلى استخدام عناوين IPv4 فقط. -6- يجبر
scpعلى استخدام عناوين IPv6 فقط. -A- يسمح بتمرير ssh-agent(1) إلى النظام البعيد. الافتراضي هو عدم تمرير وكيل المصادقة.
-B- Selects batch mode (prevents asking for passwords or passphrases).
-C- Compression enable. Passes the
-Cflag to ssh(1) to enable compression. -cشفرة- Selects the cipher to use for encrypting the data transfer. This option is directly passed to ssh(1).
-Dsftp_server_path- Connect directly to a local SFTP server program rather than a remote one via ssh(1). This option may be useful in debugging the client and server.
-Fssh_config- Specifies an alternative per-user configuration file for
ssh. This option is directly passed to ssh(1). -iidentity_file- يختار الملف الذي تُقرأ منه الهوية (المفتاح الخاص) للاستيثاق بالمفتاح العام. يُمرر هذا الخيار مباشرة إلى ssh(1).
-Jdestination- اتصل
بالمضيف
المستهدف
بإجراء
اتصال
scpأولاً بمضيف القفز الموصوف بـ destination ثم إنشاء توجيه TCP إلى الوجهة النهائية من هناك. يمكن تحديد قفزات متعددة مفصولة بفواصل. هذا اختصار لتحديد توجيه ضبطProxyJump. يُمرر هذا الخيار مباشرة إلى ssh(1). -lحد- يحد من عرض النطاق الترددي المستخدم، محددًا بالكيلوبت/ثانية.
-O- Use the legacy SCP protocol for file transfers instead of the SFTP protocol. Forcing the use of the SCP protocol may be necessary for servers that do not implement SFTP, for backwards-compatibility for particular filename wildcard patterns and for expanding paths with a ‘~’ prefix for older SFTP servers.
-oخيار_ssh- Can be used to pass options to
sshin the format used in ssh_config(5). This is useful for specifying options for which there is no separatescpcommand-line flag. For full details of the options listed below, and their possible values, see ssh_config(5).- AddKeysToAgent
- AddressFamily
- BatchMode
- BindAddress
- BindInterface
- CASignatureAlgorithms
- CanonicalDomains
- CanonicalizeFallbackLocal
- CanonicalizeHostname
- CanonicalizeMaxDots
- CanonicalizePermittedCNAMEs
- CertificateFile
- ChannelTimeout
- CheckHostIP
- Ciphers
- ClearAllForwardings
- الضغط
- ConnectTimeout
- ConnectionAttempts
- ControlMaster
- ControlPath
- ControlPersist
- DynamicForward
- EnableEscapeCommandline
- EnableSSHKeysign
- EscapeChar
- ExitOnForwardFailure
- FingerprintHash
- ForkAfterAuthentication
- ForwardAgent
- ForwardX11
- ForwardX11Timeout
- ForwardX11Trusted
- GSSAPIAuthentication
- GSSAPIDelegateCredentials
- GatewayPorts
- GlobalKnownHostsFile
- HashKnownHosts
- Host
- HostKeyAlgorithms
- HostKeyAlias
- HostbasedAcceptedAlgorithms
- HostbasedAuthentication
- Hostname
- IPQoS
- IdentitiesOnly
- IdentityAgent
- IdentityFile
- IgnoreUnknown
- Include
- KbdInteractiveAuthentication
- KbdInteractiveDevices
- KexAlgorithms
- KnownHostsCommand
- LocalCommand
- LocalForward
- LogLevel
- LogVerbose
- MACs
- NoHostAuthenticationForLocalhost
- NumberOfPasswordPrompts
- ObscureKeystrokeTiming
- PKCS11Provider
- PasswordAuthentication
- PermitLocalCommand
- PermitRemoteOpen
- Port
- PreferredAuthentications
- ProxyCommand
- ProxyJump
- ProxyUseFdpass
- PubkeyAcceptedAlgorithms
- PubkeyAuthentication
- RekeyLimit
- RemoteCommand
- RemoteForward
- RequestTTY
- RequiredRSASize
- RevokedHostKeys
- SecurityKeyProvider
- SendEnv
- ServerAliveCountMax
- ServerAliveInterval
- SessionType
- SetEnv
- StdinNull
- StreamLocalBindMask
- StreamLocalBindUnlink
- StrictHostKeyChecking
- SyslogFacility
- TCPKeepAlive
- Tag
- Tunnel
- TunnelDevice
- UpdateHostKeys
- User
- UserKnownHostsFile
- VerifyHostKeyDNS
- VisualHostKey
- XAuthLocation
-Pport- Specifies the port to connect to on the remote host. Note that this option
is written with a capital ‘P’, because
-pis already reserved for preserving the times and mode bits of the file. -p- Preserves modification times, access times, and file mode bits from the source file.
-q- الوضع الهادئ: يعطل مقياس التقدم ورسائل التحذير والتشخيص من ssh(1).
-R- Copies between two remote hosts are transferred through the local host by
default. This option instead copies between two remote hosts by connecting
to the origin host and executing
scpthere. This requires thatscprunning on the origin host can authenticate to the destination host without requiring a password. -r- Recursively copy entire directories. Note that
scpfollows symbolic links encountered in the tree traversal. -Sبرنامج- Name of program to use for the encrypted connection. The program must understand ssh(1) options.
-T- Disable strict filename checking. By default when copying files from a
remote host to a local directory
scpchecks that the received filenames match those requested on the command-line to prevent the remote end from sending unexpected or unwanted files. Because of differences in how various operating systems and shells interpret filename wildcards, these checks may cause wanted files to be rejected. This option disables these checks at the expense of fully trusting that the server will not send unexpected filenames. -v- Verbose mode. Causes
scpand ssh(1) to print debugging messages about their progress. This is helpful in debugging connection, authentication, and configuration problems. -Xخيار_sftp- تحديد خيار
يتحكم في
جوانب سلوك
بروتوكول SFTP.
الخيارات
الصالحة هي:
nrequests=value- يتحكم في عدد طلبات قراءة أو كتابة SFTP المتزامنة التي قد تكون جارية في أي وقت أثناء التنزيل أو الرفع. مبدئيًا يمكن أن يكون 64 طلبًا نشطًا بالتزامن.
buffer=value- يتحكم في الحجم الأقصى للخبيئة لعملية قراءة/كتابة SFTP واحدة أثناء التنزيل أو الرفع. تُستخدم خبيئة بحجم 32 كيلوبايت مبدئيًا.
حالة الخروج¶
The scp utility exits 0 on success,
and >0 if an error occurs.
انظر أيضًا¶
sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1), ssh_config(5), sftp-server(8), sshd(8)
التاريخ¶
scp is based on the rcp program in
BSD source code from the Regents of the University
of California.
Since OpenSSH 9.0, scp has used the SFTP
protocol for transfers by default.
المؤلفون¶
Timo Rinne <tri@iki.fi> Tatu Ylonen <ylo@cs.hut.fi>
تحذيرات¶
The legacy SCP protocol (selected by the
-O flag) requires execution of the remote user's
shell to perform glob(3) pattern matching. This requires
careful quoting of any characters that have special meaning to the remote
shell, such as quote characters.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org
| $Mdocdate: 4 أكتوبر 2025 $ | Nixpkgs |