.\" -*- coding: UTF-8 -*- .\" .\" scp.1 .\" .\" Author: Tatu Ylonen .\" .\" Copyright (c) 1995 Tatu Ylonen , Espoo, Finland .\" All rights reserved .\" .\" Created: Sun May 7 00:14:37 1995 ylo .\" .\" $OpenBSD: scp.1,v 1.115 2025/10/04 21:41:35 naddy Exp $ .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .Dd $Mdocdate: 4 أكتوبر 2025 $ .Dt SCP 1 .Os .Sh الاسم .Nm scp .Nd نسخ آمن للملفات عبر OpenSSH .Sh موجز .Nm scp .Op Fl 346ABCOpqRrsTv .Op Fl c Ar cipher .Op Fl D Ar sftp_server_path .Op Fl F Ar ssh_config .Op Fl i Ar identity_file .Op Fl J Ar destination .Op Fl l Ar limit .Op Fl o Ar ssh_option .Op Fl P Ar port .Op Fl S Ar program .Op Fl X Ar sftp_option .Ar source ... target .Sh الوصف يقوم .Nm scp بنسخ الملفات بين المضيفين على شبكة. .Pp يستخدم .Nm scp بروتوكول SFTP عبر اتصال .Xr ssh 1 لنقل البيانات، ويستخدم نفس الاستيثاق ويوفر نفس الأمان كجلسة دخول. .Pp سيطلب .Nm scp كلمات السر أو عبارات المرور إذا كانت مطلوبة للاستيثاق. .Pp يمكن تحديد .Ar المصدر و .Ar الهدف كمسار محلي، أو مضيف بعيد مع مسار اختياري بالصيغة .Sm off .Oo مستخدم @ Oc مضيف : Op مسار , .Sm on أو URI بالصيغة .Sm off .No scp:// Oo مستخدم @ Oc مضيف Oo : منفذ Oc Op / مسار . .Sm on يمكن جعل أسماء الملفات المحلية صريحة باستخدام مسارات مطلقة أو نسبية لتجنب معالجة .Nm scp لأسماء الملفات التي تحتوي على .Sq :\& كمحددات مضيف. .Pp عند النسخ بين مضيفين بعيدين، إذا تم استخدام صيغة URI، لا يمكن تحديد .Ar منفذ على .Ar الهدف إذا تم استخدام الخيار .Fl R . .Pp الخيارات هي كما يلي: .Bl -tag -width Ds .It Fl 3 يتم نقل النسخ بين مضيفين بعيدين عبر المضيف المحلي. هذا الوضع هو المبدئي، ولكن انظر أيضًا إلى الخيار .Fl R لنسخ البيانات مباشرة بين مضيفين بعيدين. لاحظ أنه عند استخدام بروتوكول SCP القديم (عبر العلم .Fl O ) ، يحدد هذا الخيار وضع الدفعة للمضيف الثاني حيث لا يمكن لـ .Nm scp طلب كلمات السر أو عبارات المرور لكلا المضيفين. .It Fl 4 يجبر .Nm scp على استخدام عناوين IPv4 فقط. .It Fl 6 يجبر .Nm scp على استخدام عناوين IPv6 فقط. .It Fl A يسمح بتمرير .Xr ssh-agent 1 إلى النظام البعيد. المبدئي هو عدم تمرير وكيل المصادقة. .It Fl B يحدد وضع الدفعة (يمنع طلب كلمات السر أو عبارات المرور). .It Fl C تمكين الضغط. يمرر العلم .Fl C إلى .Xr ssh 1 لتمكين الضغط. .It Fl c Ar شفرة يحدد الشيفرة لاستخدامها في تشفير نقل البيانات. يتم تمرير هذا الخيار مباشرة إلى .Xr ssh 1 . .It Fl D Ar مسار_خادم_sftp يتصل مباشرة ببرنامج خادم SFTP محلي بدلاً من خادم بعيد عبر .Xr ssh 1 . قد يكون هذا الخيار مفيدًا في تصحيح أخطاء العميل والخادم. .It Fl F Ar ssh_config يحدد ملف تهيئة بديل لكل مستخدم لـ .Nm ssh . يتم تمرير هذا الخيار مباشرة إلى .Xr ssh 1 . .It Fl i Ar identity_file يختار الملف الذي تُقرأ منه الهوية (المفتاح الخاص) للاستيثاق بالمفتاح العام. يُمرر هذا الخيار مباشرة إلى .Xr ssh 1 . .It Fl J Ar destination اتصل بالمضيف المستهدف بإجراء اتصال .Nm scp أولاً بمضيف القفز الموصوف بـ .Ar destination ثم إنشاء توجيه TCP إلى الوجهة النهائية من هناك. يمكن تحديد قفزات متعددة مفصولة بفواصل. هذا اختصار لتحديد توجيه ضبط .Cm ProxyJump . يُمرر هذا الخيار مباشرة إلى .Xr ssh 1 . .It Fl l Ar حد يحد من عرض النطاق الترددي المستخدم، محددًا بالكيلوبت/ثانية. .It Fl O استخدم بروتوكول SCP القديم لنقل الملفات بدلاً من بروتوكول SFTP. قد يكون فرض استخدام بروتوكول SCP ضروريًا للخوادم التي لا تنفذ SFTP، وللتوافق العكسي لأنماط أحرف البدل لأسماء الملفات المحددة ولتوسيع المسارات ببادئة .Sq ~ لخوادم SFTP الأقدم. .It Fl o Ar خيار_ssh يمكن استخدامه لتمرير الخيارات إلى .Nm ssh بالصيغة المستخدمة في .Xr ssh_config 5 . هذا مفيد لتحديد الخيارات التي لا يوجد لها علم منفصل لسطر الأوامر في .Nm scp . للحصول على التفاصيل الكاملة للخيارات المدرجة أدناه، وقيمها المحتملة، انظر .Xr ssh_config 5 . .Pp .Bl -tag -width Ds -offset indent -compact .It AddKeysToAgent .It AddressFamily .It BatchMode .It BindAddress .It BindInterface .It CASignatureAlgorithms .It CanonicalDomains .It CanonicalizeFallbackLocal .It CanonicalizeHostname .It CanonicalizeMaxDots .It CanonicalizePermittedCNAMEs .It CertificateFile .It ChannelTimeout .It CheckHostIP .It Ciphers .It ClearAllForwardings .It الضغط .It ConnectTimeout .It ConnectionAttempts .It ControlMaster .It ControlPath .It ControlPersist .It DynamicForward .It EnableEscapeCommandline .It EnableSSHKeysign .It EscapeChar .It ExitOnForwardFailure .It FingerprintHash .It ForkAfterAuthentication .It ForwardAgent .It ForwardX11 .It ForwardX11Timeout .It ForwardX11Trusted .It GSSAPIAuthentication .It GSSAPIDelegateCredentials .It GatewayPorts .It GlobalKnownHostsFile .It HashKnownHosts .It Host .It HostKeyAlgorithms .It HostKeyAlias .It HostbasedAcceptedAlgorithms .It HostbasedAuthentication .It Hostname .It IPQoS .It IdentitiesOnly .It IdentityAgent .It IdentityFile .It IgnoreUnknown .It Include .It KbdInteractiveAuthentication .It KbdInteractiveDevices .It KexAlgorithms .It KnownHostsCommand .It LocalCommand .It LocalForward .It LogLevel .It LogVerbose .It MACs .It NoHostAuthenticationForLocalhost .It NumberOfPasswordPrompts .It ObscureKeystrokeTiming .It PKCS11Provider .It PasswordAuthentication .It PermitLocalCommand .It PermitRemoteOpen .It Port .It PreferredAuthentications .It ProxyCommand .It ProxyJump .It ProxyUseFdpass .It PubkeyAcceptedAlgorithms .It PubkeyAuthentication .It RekeyLimit .It RemoteCommand .It RemoteForward .It RequestTTY .It RequiredRSASize .It RevokedHostKeys .It SecurityKeyProvider .It SendEnv .It ServerAliveCountMax .It ServerAliveInterval .It SessionType .It SetEnv .It StdinNull .It StreamLocalBindMask .It StreamLocalBindUnlink .It StrictHostKeyChecking .It SyslogFacility .It TCPKeepAlive .It Tag .It Tunnel .It TunnelDevice .It UpdateHostKeys .It مستخدم .It UserKnownHostsFile .It VerifyHostKeyDNS .It VisualHostKey .It XAuthLocation .El .It Fl P Ar port يحدد المنفذ للاتصال به على المضيف البعيد. لاحظ أن هذا الخيار مكتوب بحرف .Sq P كبير، لأن .Fl p محجوز بالفعل للحفاظ على أوقات وبتات وضع الملف. .It Fl p يحافظ على أوقات التعديل، وأوقات الوصول، وبتات وضع الملف من الملف المصدر. .It Fl q الوضع الهادئ: يعطل مقياس التقدم ورسائل التحذير والتشخيص من .Xr ssh 1 . .It Fl R يتم نقل النسخ بين مضيفين بعيدين عبر المضيف المحلي بشكل مبدئي. بدلاً من ذلك، ينسخ هذا الخيار بين مضيفين بعيدين عن طريق الاتصال بالمضيف الأصلي وتنفيذ .Nm scp هناك. يتطلب ذلك أن يتمكن .Nm scp الذي يعمل على المضيف الأصلي من الاستيثاق إلى المضيف الوجهة دون الحاجة إلى كلمة سر. .It Fl r انسخ الأدلة بأكملها بشكل تكراري. لاحظ أن .Nm scp يتبع الروابط الرمزية التي يتم مواجهتها في اجتياز الشجرة. .It Fl S Ar برنامج اسم .Ar البرنامج لاستخدامه في الاتصال المشفر. يجب أن يفهم البرنامج خيارات .Xr ssh 1 . .It Fl T تعطيل التحقق الصارم من أسماء الملفات. بشكل مبدئي عند نسخ الملفات من مضيف بعيد إلى دليل محلي، يتحقق .Nm scp من تطابق أسماء الملفات المستلمة مع تلك المطلوبة في سطر الأوامر لمنع الطرف البعيد من إرسال ملفات غير متوقعة أو غير مرغوب فيها. بسبب الاختلافات في كيفية تفسير أنظمة التشغيل والقذائف المختلفة لأحرف البدل في أسماء الملفات، قد تتسبب هذه الفحوصات في رفض الملفات المطلوبة. يعطل هذا الخيار هذه الفحوصات على حساب الثقة الكاملة في أن الخادم لن يرسل أسماء ملفات غير متوقعة. .It Fl v وضع الإسهاب. يتسبب في طباعة .Nm scp و .Xr ssh 1 لرسائل تصحيح الأخطاء حول تقدمهما. هذا مفيد في تصحيح مشاكل الاتصال والاستيثاق والتهيئة. .It Fl X Ar خيار_sftp تحديد خيار يتحكم في جوانب سلوك بروتوكول SFTP. الخيارات الصالحة هي: .Bl -tag -width Ds .It Cm nrequests Ns = Ns Ar value يتحكم في عدد طلبات قراءة أو كتابة SFTP المتزامنة التي قد تكون جارية في أي وقت أثناء التنزيل أو الرفع. مبدئيًا يمكن أن يكون 64 طلبًا نشطًا بالتزامن. .It Cm buffer Ns = Ns Ar value يتحكم في الحجم الأقصى للخبيئة لعملية قراءة/كتابة SFTP واحدة أثناء التنزيل أو الرفع. تُستخدم خبيئة بحجم 32 كيلوبايت مبدئيًا. .El .El .Sh حالة الخروج .Ex -std scp .Sh انظر أيضًا .Xr sftp 1 , .Xr ssh 1 , .Xr ssh-add 1 , .Xr ssh-agent 1 , .Xr ssh-keygen 1 , .Xr ssh_config 5 , .Xr sftp-server 8 , .Xr sshd 8 .Sh التاريخ يعتمد .Nm scp على برنامج rcp في كود مصدر .Bx من حكام جامعة كاليفورنيا. .Pp منذ OpenSSH 9.0، يستخدم .Nm scp بروتوكول SFTP للنقلات آليًا. .Sh المؤلفون .An Timo Rinne Aq Mt tri@iki.fi .An Tatu Ylonen Aq Mt ylo@cs.hut.fi .Sh تحذيرات يتطلب بروتوكول SCP القديم (المحدد بواسطة علم .Fl O ) تنفيذ شل المستخدم البعيد لإجراء مطابقة النمط .Xr glob 3 . يتطلب هذا اقتباسًا دقيقًا لأي أحرف ذات معنى خاص للشل البعيد، مثل أحرف الاقتباس. .Pp .Sh ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي و # . .Pp هذه الترجمة هي وثيقة مجانية؛ راجع .Lk https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .Pp إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .Mt kde-l10n-ar@kde.org .Me .