table of contents
- trixie-backports 4.31.0-1~bpo13+1
- testing 4.31.0-1
- unstable 4.31.0-1
| SCP(1) | General Commands Manual | SCP(1) |
الاسم¶
scp —
نسخ آمن
للملفات
عبر OpenSSH
موجز¶
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
بنسخ
الملفات
بين
المضيفين
على شبكة.
يستخدم
scp
بروتوكول SFTP
عبر اتصال
ssh(1) لنقل
البيانات،
ويستخدم
نفس
الاستيثاق
ويوفر نفس
الأمان
كجلسة
دخول.
سيطلب
scp كلمات
السر أو
عبارات
المرور إذا
كانت
مطلوبة
للاستيثاق.
يمكن
تحديد
المصدر
و الهدف
كمسار
محلي، أو
مضيف بعيد
مع مسار
اختياري
بالصيغة
[مستخدم@]مضيف:[مسار],
أو URI
بالصيغة
scp://[مستخدم@]مضيف[:منفذ][/مسار].
يمكن جعل
أسماء
الملفات
المحلية
صريحة
باستخدام
مسارات
مطلقة أو
نسبية
لتجنب
معالجة scp
لأسماء
الملفات
التي تحتوي
على ‘:’
كمحددات
مضيف.
عند النسخ
بين مضيفين
بعيدين،
إذا تم
استخدام
صيغة URI، لا
يمكن تحديد
منفذ
على
الهدف
إذا تم
استخدام
الخيار
-R.
الخيارات هي كما يلي:
-3- يتم نقل
النسخ بين
مضيفين
بعيدين عبر
المضيف
المحلي. هذا
الوضع هو
المبدئي،
ولكن انظر
أيضًا إلى
الخيار
-Rلنسخ البيانات مباشرة بين مضيفين بعيدين. لاحظ أنه عند استخدام بروتوكول SCP القديم (عبر العلم-O) ، يحدد هذا الخيار وضع الدفعة للمضيف الثاني حيث لا يمكن لـscpطلب كلمات السر أو عبارات المرور لكلا المضيفين. -4- يجبر
scpعلى استخدام عناوين IPv4 فقط. -6- يجبر
scpعلى استخدام عناوين IPv6 فقط. -A- يسمح بتمرير ssh-agent(1) إلى النظام البعيد. المبدئي هو عدم تمرير وكيل المصادقة.
-B- يحدد وضع الدفعة (يمنع طلب كلمات السر أو عبارات المرور).
-C- تمكين
الضغط. يمرر
العلم
-Cإلى ssh(1) لتمكين الضغط. -cشفرة- يحدد الشيفرة لاستخدامها في تشفير نقل البيانات. يتم تمرير هذا الخيار مباشرة إلى ssh(1).
-Dمسار_خادم_sftp- يتصل مباشرة ببرنامج خادم SFTP محلي بدلاً من خادم بعيد عبر ssh(1). قد يكون هذا الخيار مفيدًا في تصحيح أخطاء العميل والخادم.
-Fssh_config- يحدد ملف
تهيئة بديل
لكل مستخدم
لـ
ssh. يتم تمرير هذا الخيار مباشرة إلى ssh(1). -iidentity_file- يختار الملف الذي تُقرأ منه الهوية (المفتاح الخاص) للاستيثاق بالمفتاح العام. يُمرر هذا الخيار مباشرة إلى ssh(1).
-Jdestination- اتصل
بالمضيف
المستهدف
بإجراء
اتصال
scpأولاً بمضيف القفز الموصوف بـ destination ثم إنشاء توجيه TCP إلى الوجهة النهائية من هناك. يمكن تحديد قفزات متعددة مفصولة بفواصل. هذا اختصار لتحديد توجيه ضبطProxyJump. يُمرر هذا الخيار مباشرة إلى ssh(1). -lحد- يحد من عرض النطاق الترددي المستخدم، محددًا بالكيلوبت/ثانية.
-O- استخدم بروتوكول SCP القديم لنقل الملفات بدلاً من بروتوكول SFTP. قد يكون فرض استخدام بروتوكول SCP ضروريًا للخوادم التي لا تنفذ SFTP، وللتوافق العكسي لأنماط أحرف البدل لأسماء الملفات المحددة ولتوسيع المسارات ببادئة ‘~’ لخوادم SFTP الأقدم.
-oخيار_ssh- يمكن
استخدامه
لتمرير
الخيارات
إلى
sshبالصيغة المستخدمة في ssh_config(5). هذا مفيد لتحديد الخيارات التي لا يوجد لها علم منفصل لسطر الأوامر فيscp. للحصول على التفاصيل الكاملة للخيارات المدرجة أدناه، وقيمها المحتملة، انظر 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
- مستخدم
- UserKnownHostsFile
- VerifyHostKeyDNS
- VisualHostKey
- XAuthLocation
-Pport- يحدد
المنفذ
للاتصال به
على المضيف
البعيد.
لاحظ أن هذا
الخيار
مكتوب بحرف
‘P’ كبير،
لأن
-pمحجوز بالفعل للحفاظ على أوقات وبتات وضع الملف. -p- يحافظ على أوقات التعديل، وأوقات الوصول، وبتات وضع الملف من الملف المصدر.
-q- الوضع الهادئ: يعطل مقياس التقدم ورسائل التحذير والتشخيص من ssh(1).
-R- يتم نقل
النسخ بين
مضيفين
بعيدين عبر
المضيف
المحلي
بشكل مبدئي.
بدلاً من
ذلك، ينسخ
هذا الخيار
بين مضيفين
بعيدين عن
طريق
الاتصال
بالمضيف
الأصلي
وتنفيذ
scpهناك. يتطلب ذلك أن يتمكنscpالذي يعمل على المضيف الأصلي من الاستيثاق إلى المضيف الوجهة دون الحاجة إلى كلمة سر. -r- انسخ
الأدلة
بأكملها
بشكل
تكراري.
لاحظ أن
scpيتبع الروابط الرمزية التي يتم مواجهتها في اجتياز الشجرة. -Sبرنامج- اسم البرنامج لاستخدامه في الاتصال المشفر. يجب أن يفهم البرنامج خيارات ssh(1).
-T- تعطيل
التحقق
الصارم من
أسماء
الملفات.
بشكل مبدئي
عند نسخ
الملفات من
مضيف بعيد
إلى دليل
محلي،
يتحقق
scpمن تطابق أسماء الملفات المستلمة مع تلك المطلوبة في سطر الأوامر لمنع الطرف البعيد من إرسال ملفات غير متوقعة أو غير مرغوب فيها. بسبب الاختلافات في كيفية تفسير أنظمة التشغيل والقذائف المختلفة لأحرف البدل في أسماء الملفات، قد تتسبب هذه الفحوصات في رفض الملفات المطلوبة. يعطل هذا الخيار هذه الفحوصات على حساب الثقة الكاملة في أن الخادم لن يرسل أسماء ملفات غير متوقعة. -v- وضع
الإسهاب.
يتسبب في
طباعة
scpو ssh(1) لرسائل تصحيح الأخطاء حول تقدمهما. هذا مفيد في تصحيح مشاكل الاتصال والاستيثاق والتهيئة. -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 على
برنامج rcp في
كود مصدر
BSD من
حكام جامعة
كاليفورنيا.
منذ OpenSSH 9.0،
يستخدم scp
بروتوكول SFTP
للنقلات
آليًا.
المؤلفون¶
Timo Rinne <tri@iki.fi> Tatu Ylonen <ylo@cs.hut.fi>
تحذيرات¶
يتطلب
بروتوكول SCP
القديم
(المحدد
بواسطة علم
-O) تنفيذ
شل
المستخدم
البعيد
لإجراء
مطابقة
النمط glob(3).
يتطلب هذا
اقتباسًا
دقيقًا لأي
أحرف ذات
معنى خاص
للشل
البعيد،
مثل أحرف
الاقتباس.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com> و #
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org
| $Mdocdate: 4 أكتوبر 2025 $ | Nixpkgs |