---
title: "مشاركة بيانات دخول SSH برابط تنتهي صلاحيته"
url: https://uselinkpilot.com/ar/blog/how-to-share-ssh-credentials-with-a-link-that-expires-securely
description: "فضّل المفتاح العام للمستلم. وإن كان لا بد من نقل مفتاح خاص أو كلمة مرور، فأرسله في رابط لمرة واحدة تنتهي صلاحيته، وأرسل الخادم واسم المستخدم منفصلين."
lang: ar
---

الأمان (https://uselinkpilot.com/ar/blog/category/security)

# كيفية مشاركة بيانات دخول SSH برابط تنتهي صلاحيته بأمان

فضّل المفتاح العام للمستلم. وإن كان لا بد من نقل مفتاح خاص أو كلمة مرور، فأرسله في رابط لمرة واحدة تنتهي صلاحيته، وأرسل الخادم واسم المستخدم منفصلين.

LinkPilot Team (https://uselinkpilot.com/ar/author/linkpilot-team) · الفريق الذي يطور LinkPilot ويديره في TetraCore, LLC 25 أكتوبر 2026 · عن LinkPilot (https://uselinkpilot.com/ar/about)

يحتاج أحدهم إلى الدخول إلى خادم الليلة، وبيانات الدخول يجب أن تصله الآن. والإغراء هو لصق المفتاح الخاص أو كلمة مرور root في Slack. لكن كل رسالة يمر بها المفتاح تحتفظ بنسخة منه، ولهذا فالطريق الأفضل رابط لمرة واحدة تنتهي صلاحيته: يُستلم المحتوى السري مرة واحدة ثم يختفي.

غير أن الرابط ليس إلا خطوة التوصيل. فقبل أن تنشئه، اختر بيانات الدخول الصحيحة للإرسال، وحدّد صلاحياتها بقدر المهمة، وقرّر كيف ستزيلها. يغطي هذا الدليل ذلك كله، ويجيب أيضًا عن سؤال ما يوضع في رابط لمرة واحدة لمشاركة بيانات الوصول إلى الخادم وما يبقى خارجه.

## ما نوع بيانات دخول SSH التي تشاركها فعلًا؟

يمكن أن يقوم الوصول عبر SSH على أربعة أشياء مختلفة، ولكل منها قواعد مشاركة مختلفة جدًا.

| بيانات الدخول | ما هي | هل يجوز أن تنتقل أصلًا؟ |
| --- | --- | --- |
| المفتاح العام | النصف الذي يخزنه الخادم | نعم، بحرية. فهو ليس سرًا. |
| المفتاح الخاص | النصف الذي يحتفظ به المستخدم | فقط إذا أُنشئ للمستلم، ومرة واحدة فقط |
| كلمة المرور | سلسلة مشتركة يتحقق منها الخادم | مرة واحدة، كقيمة مؤقتة ستغيّرها |
| شهادة SSH | مفتاح توقّعه جهة الشهادات (CA) لديك ولها مدة صلاحية | الشهادة ليست سرًا، أما المفتاح الذي خلفها فسري |

**أفضل تسليم هو الذي لا ينتقل فيه أي شيء سري.** إذا كان لدى المستلم زوج مفاتيح SSH، فاطلب منه مفتاحه العام، وأضفه إلى `~/.ssh/authorized_keys` في الحساب الصحيح، وأخبره أن يتصل. وحين تزيل هذا السطر الواحد لاحقًا ينتهي وصوله.

**أنشئ مفتاحًا مخصصًا له** إن لم يكن لديه مفتاح ولا يستطيع إنشاءه. ولا ترسل أبدًا مفتاحك الخاص الذي تستخدمه يوميًا. فالمفتاح الذي يُنشأ للمستلم يمكن تحديد صلاحياته وتسجيل استخدامه وحذفه دون المساس بأي شيء آخر.

**فضّل الشهادات أو الوصول المُدار للاحتياجات المتكررة.** إذا كان الشخص نفسه سيحتاج إلى الوصول مرارًا، فتكرار التسليم لمرة واحدة ليس الأداة المناسبة. فشهادة SSH قصيرة الصلاحية، أو أداة وصول مثل Teleport أو Tailscale SSH، تجعل انتهاء الصلاحية جزءًا من بيانات الدخول نفسها لا شيئًا ملحقًا بطريقة التوصيل.

## حدّد صلاحيات بيانات الدخول قبل مشاركتها

أيًا كان ما ترسله، اجعله في أضيق حدود تسمح بها المهمة:

- **حساب واحد وخادم واحد.** أضف المفتاح إلى حساب الخدمة المسؤول عن العمل، لا إلى root، وعلى الجهاز المعني وحده.
- **قيّد ما يستطيع المفتاح فعله** بخيارات `authorized_keys` مثل `from="203.0.113.5"` أو `no-port-forwarding`، أو بغلاف `command=` حين تكون المهمة سكربتًا واحدًا.
- **اجعل لكلمة المرور عمرًا محدودًا.** إذا كنت تشارك كلمة مرور، فاستخدم `passwd -e` أو ما يعادله في المنصة حتى يُضطر المستلم إلى تغييرها عند أول تسجيل دخول، وخطط لتعطيل الحساب في تاريخ محدد.
- **دوّن تاريخ النهاية** قبل أن ترسل أي شيء. فعبارة «حين ينتهي العمل» ليست تاريخًا.

## كيفية مشاركة بيانات دخول SSH برابط تنتهي صلاحيته بأمان

1. **تأكد من المستلم** عبر قناة تثق بها أصلًا: التذكرة، أو سلسلة بريد معروفة، أو مكالمة. فمعظم بيانات الدخول التي تصل إلى الشخص الخطأ سببها عنوان شبيه أو اسم أكمله الإكمال التلقائي.
2. **الصق المحتوى السري وحده** في أداة الرابط السري لمرة واحدة (https://uselinkpilot.com/ar/tools/free-secret-link-generator). وفي حالة المفتاح الخاص يعني ذلك كتلة PEM كاملة ولا شيء غيرها. مع LinkPilot يُشفَّر النص في متصفحك قبل تخزينه، فلا تحتفظ الخدمة إلا بالنص المشفر، ويبقى مفتاح فك التشفير في جزء من عنوان URL لا ترسله المتصفحات إلى الخوادم.
3. **اجعل مدة الصلاحية بقدر نافذة الاستلام.** ساعة واحدة إن كان المستلم ينتظره، و24 ساعة إن كان في منطقة زمنية أخرى، وسبعة أيام فقط حين يوجد سبب حقيقي. ويُحذف الرابط أيضًا عند أول فتح، فانتهاء الصلاحية خط دفاع احتياطي لا وسيلة التحكم الأساسية.
4. **أضف عبارة مرور مع حساب Pro** حين تكون بيانات الدخول حساسة، وأوصل عبارة المرور عبر قناة مختلفة. ويبيّن لك سجل التدقيق في خطة Pro أيضًا متى حدث الإظهار.
5. **أرسل الرابط مع ملاحظة من سطر واحد عن الغرض منه**، دون أي بيانات اتصال.
6. **أرسل بيانات الاتصال في رسالة منفصلة**: اسم الخادم أو عنوانه، والمنفذ، واسم المستخدم، وطريقة المصادقة. لا شيء منها سري وحده، لكنها مع المفتاح تكوّن بيانات الدخول كاملة.

إذا تبيّن من الرابط أنه فُتح من قبل وقال المستلم إنه لم يفتحه، فلا تجادل. اعتبر بيانات الدخول مكشوفة، وأزل المفتاح أو غيّر كلمة المرور، وأنشئ بيانات دخول جديدة.

## رابط لمرة واحدة لمشاركة بيانات الوصول إلى الخادم

سؤال ما يوضع داخل المحتوى السري يتكرر في كل مرة. والقاعدة الجيدة أن يحمل الرابط ما لا يستطيع المهاجم تخمينه، وأن تحمل الرسالة العادية ما يستطيع تخمينه.

**في الرابط لمرة واحدة:**

- المفتاح الخاص، أو كلمة المرور المؤقتة
- عبارة مرور المفتاح إن ضُبطت عند إنشائه
- لا شيء آخر

**في رسالة عادية تُرسل منفصلة:**

- اسم الخادم أو عنوان IP والمنفذ
- الحساب الذي يُسجَّل الدخول به
- هل يُستخدم مفتاح أم كلمة مرور
- بصمة مفتاح الخادم، حتى يتحقق المستلم من الخادم عند أول اتصال
- ملاحظة قصيرة عن الغرض من الوصول ومتى ينتهي

أبقِ لقطات الشاشة وسجلات الطرفية خارج الاثنين. فلقطة الشاشة لجلسة عمل كثيرًا ما تتضمن رموزًا وعناوين داخلية وأسماء مستخدمين آخرين لم يكن من المفترض أن تنتقل.

## ساعد المستلم على حفظ المفتاح بأمان

يفشل التسليم الآمن رغم ذلك إذا استقر المفتاح في مجلد Downloads بأذونات تسمح لأي مستخدم بقراءته. أرسل هذه التعليمات مع بيانات الاتصال:

```bash
# save the key, then lock it down
chmod 600 ~/.ssh/acme_deploy
ssh-add ~/.ssh/acme_deploy
# verify the host key fingerprint against the one you were sent
ssh -i ~/.ssh/acme_deploy deploy@203.0.113.5
```

اطلب منه ألا يفتح الرابط السري إلا حين يكون مستعدًا لاستخدامه، على جهاز يتحكم فيه وعبر اتصال يثق به. ففتحه على جهاز مشترك «للتأكد من أنه يعمل» يترك نسخة في سجل الحافظة على ذلك الجهاز.

## تحقّق ثم أغلق النافذة

ما دامت نافذة الوصول مفتوحة، اطلب من المستلم أن يختبر الاتصال نفسه بالضبط ويتأكد من أن المهمة تعمل. ولا توسّع الصلاحيات لينجح الاختبار، بل صحّح نطاقها.

وحين ينتهي العمل:

1. **أزل المفتاح العام** من `authorized_keys`، أو عطّل الحساب، أو دع الشهادة تنتهي في موعدها.
2. **غيّر كل ما انتقل** مع بيانات الدخول، بما في ذلك كلمة المرور المؤقتة التي كان يجب تغييرها عند أول تسجيل دخول ولم تُغيَّر.
3. **راجع `auth.log`** أو مصدر التدقيق لديك في SSH بحثًا عن اتصالات خارج الوقت المتفق عليه أو من عناوين غير متوقعة.
4. **دوّن من حصل على ماذا، ومن متى إلى متى.** السجل يبقى، أما بيانات الدخول فلا.

انتهاء صلاحية الرابط يحدد المدة التي كان يمكن فيها استلام المحتوى السري، وانتهاء صلاحية بيانات الدخول يحدد المدة التي يمكن فيها استخدامها. تحتاج إلى الاثنين، والثاني هو الذي ينساه الناس.

## قراءات ذات صلة

- مشاركة الروابط بأمان للمطورين: https://uselinkpilot.com/ar/blog/secure-link-sharing-for-developers
- طريقة مشاركة مفاتيح API بأمان: https://uselinkpilot.com/ar/blog/how-to-share-api-keys-securely
- الروابط المنتهية الصلاحية: المحتوى السري يُحذف ولا يُعاد توجيهه فقط: https://uselinkpilot.com/ar/blog/expiring-links-security
- ماسحات الروابط والأسرار لمرة واحدة: https://uselinkpilot.com/ar/blog/link-scanners-and-one-time-secrets

## أدوات لهذا المقال

مولّد روابط سرية لمرة واحدة

شارك كلمة مرور أو ملاحظة عبر رابط يُفتح مرة واحدة.
https://uselinkpilot.com/ar/tools/free-secret-link-generator

مولّد روابط تنتهي صلاحيتها

أنشئ روابط تتوقف عن العمل في وقت تحدده.
https://uselinkpilot.com/ar/tools/temporary-link

رسالة ذاتية التدمير

أرسل ملاحظة تختفي بعد قراءتها مرة واحدة.
https://uselinkpilot.com/ar/tools/burn-after-read-secret

## الأسئلة الشائعة

### هل ينهي الرابط المنتهي الصلاحية صلاحية مفتاح SSH؟

### هل مشاركة مفتاح SSH خاص عبر رابط لمرة واحدة آمنة؟

### ماذا أشارك إذا كان لدى المستلم مفتاح SSH بالفعل؟

### هل يمكن أن تنتهي صلاحية الرابط قبل أن يفتحه المستلم؟

### هل يمكن أن يستهلك ماسح أمني أو معاينة الروابط رابطًا لمرة واحدة؟

### هل أضع اسم المستخدم والخادم في الرسالة نفسها مع الرابط؟

## يرسل LinkPilot رابطًا سريًا يختفي بعد فتحه.

يُشفَّر في متصفحك، ويظهر محتواه مرة واحدة، ثم يُحذف نهائيًا. بدون حساب.

إنشاء رابط سري (https://uselinkpilot.com/ar/tools/free-secret-link-generator)

## اقرأ أيضًا

الأمان

### كيفية مشاركة بيانات الدخول بأمان دون البريد الإلكتروني

أربع طرق لمشاركة كلمة المرور دون البريد الإلكتروني ومتى تناسب كل منها، وخطوات إنشاء رابط مؤقت لبيانات تسجيل الدخول يُحذف نهائيًا بعد فتح واحد.
https://uselinkpilot.com/ar/blog/how-to-share-credentials-securely-without-email

الأمان

### كيفية إرسال سر توقيع webhook إلى عميل بأمان

سلّم سر توقيع webhook لعميلك دون نسخ في البريد أو التذاكر: تحقق من المستلم، وأرسل رابطًا لمرة واحدة، واحفظه كما يجب، ودوّره إن تسرب.
https://uselinkpilot.com/ar/blog/how-to-send-a-webhook-signing-secret-to-a-client-securely

الأمان

### كيفية إرسال بيانات دخول مؤقتة لقاعدة البيانات إلى متعاقد بأمان

أنشئ مستخدمًا لقاعدة البيانات بصلاحيات محدودة وتاريخ انتهاء، وأرسل كلمة المرور برابط لمرة واحدة لا بالبريد، وأحكم الاتصال وأغلق الحساب في موعده.
https://uselinkpilot.com/ar/blog/how-to-send-a-temporary-database-login-to-a-contractor-securely

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "الرئيسية",
        "item": "https://uselinkpilot.com/ar"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "المدونة",
        "item": "https://uselinkpilot.com/ar/blog"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "مشاركة بيانات دخول SSH برابط تنتهي صلاحيته بأمان",
        "item": "https://uselinkpilot.com/ar/blog/how-to-share-ssh-credentials-with-a-link-that-expires-securely"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "@id": "https://uselinkpilot.com/ar/blog/how-to-share-ssh-credentials-with-a-link-that-expires-securely#article",
    "headline": "مشاركة بيانات دخول SSH برابط تنتهي صلاحيته بأمان",
    "description": "فضّل المفتاح العام للمستلم. وإن كان لا بد من نقل مفتاح خاص أو كلمة مرور، فأرسله في رابط لمرة واحدة تنتهي صلاحيته، وأرسل الخادم واسم المستخدم منفصلين.",
    "inLanguage": "ar",
    "datePublished": "2026-10-25",
    "dateModified": "2026-10-25",
    "image": "https://uselinkpilot.com/logo-512.png",
    "author": {
      "@type": "Organization",
      "@id": "https://uselinkpilot.com/author/linkpilot-team#organization",
      "name": "LinkPilot Team",
      "url": "https://uselinkpilot.com/ar/author/linkpilot-team"
    },
    "publisher": {
      "@type": "Organization",
      "name": "LinkPilot",
      "url": "https://uselinkpilot.com",
      "logo": {
        "@type": "ImageObject",
        "url": "https://uselinkpilot.com/logo-512.png",
        "width": 512,
        "height": 512
      }
    },
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://uselinkpilot.com/ar/blog/how-to-share-ssh-credentials-with-a-link-that-expires-securely"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "هل ينهي الرابط المنتهي الصلاحية صلاحية مفتاح SSH؟",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "لا. الرابط يحدد المدة التي يمكن فيها استلام المحتوى السري منه. أما المفتاح فيبقى صالحًا على الخادم حتى تزيله من authorized_keys، أو حتى تبلغ الشهادة التي ينتمي إليها تاريخ انتهاء صلاحيتها."
        }
      },
      {
        "@type": "Question",
        "name": "هل مشاركة مفتاح SSH خاص عبر رابط لمرة واحدة آمنة؟",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "أكثر أمانًا بكثير من البريد الإلكتروني أو المحادثة، لأن الرسالة لا تحتفظ بأي نسخة. لكنه يبقى بعد ذلك مفتاحًا خاصًا في يد شخص آخر، فأنشئ له مفتاحًا مخصصًا، وضيّق صلاحياته، وأزله حين ينتهي العمل."
        }
      },
      {
        "@type": "Question",
        "name": "ماذا أشارك إذا كان لدى المستلم مفتاح SSH بالفعل؟",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "اطلب مفتاحه العام وأضفه إلى الحساب الصحيح على الخادم. لا يحتاج أي شيء سري إلى الانتقال إطلاقًا، وتستطيع إزالة هذا السطر الواحد لاحقًا."
        }
      },
      {
        "@type": "Question",
        "name": "هل يمكن أن تنتهي صلاحية الرابط قبل أن يفتحه المستلم؟",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "نعم. اختر مدة تناسب الوقت الذي سيكون فيه أمام جهازه فعلًا، وأرسل الرابط حين يكون مستعدًا، وأنشئ رابطًا جديدًا إذا انقضت المدة بدل تمديد الرابط القديم."
        }
      },
      {
        "@type": "Question",
        "name": "هل يمكن أن يستهلك ماسح أمني أو معاينة الروابط رابطًا لمرة واحدة؟",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "الطلب الذي يحمّل الصفحة فقط لا يُظهر المحتوى السري في LinkPilot. فالإظهار إجراء متعمد، ومفتاح فك التشفير موجود في الجزء الذي يلي علامة # في الرابط، وهو جزء لا ترسله المتصفحات إلى الخوادم أبدًا، فلا يستطيع الماسح الآلي قراءة المحتوى. لكن الماسح قد يدل على وجود الرابط، ولهذا يُرسل اسم المستخدم والخادم منفصلين."
        }
      },
      {
        "@type": "Question",
        "name": "هل أضع اسم المستخدم والخادم في الرسالة نفسها مع الرابط؟",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "لا. ضع الرابط في رسالة وبيانات الاتصال في رسالة أخرى. عندها لا تعطي الرسالة المسرَّبة الواحدة المهاجم إلا رابطًا حُذف نهائيًا، أو بيانات لا يستطيع تسجيل الدخول بها."
        }
      }
    ],
    "inLanguage": "ar"
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://uselinkpilot.com/#software",
    "name": "LinkPilot",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "url": "https://uselinkpilot.com",
    "offers": [
      {
        "@type": "Offer",
        "name": "Free",
        "price": "0",
        "priceCurrency": "USD",
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency",
        "price": "299",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "299",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus",
        "price": "799",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "799",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro (yearly)",
        "price": "288",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "288",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency (yearly)",
        "price": "2988",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "2988",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus (yearly)",
        "price": "7980",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "7980",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Enterprise",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "priceCurrency": "USD"
        },
        "url": "https://uselinkpilot.com/pricing"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://uselinkpilot.com/#organization",
    "name": "LinkPilot",
    "alternateName": "LinkPilot by TetraCore",
    "url": "https://uselinkpilot.com",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "support@uselinkpilot.com",
      "url": "https://uselinkpilot.com/support"
    },
    "parentOrganization": {
      "@type": "Organization",
      "@id": "https://tetracorehq.com/#organization",
      "name": "TetraCore",
      "url": "https://tetracorehq.com/"
    },
    "logo": {
      "@type": "ImageObject",
      "url": "https://uselinkpilot.com/logo-512.png",
      "width": 512,
      "height": 512
    },
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "sameAs": [
      "https://x.com/uselinkpilot",
      "https://www.linkedin.com/company/uselinkpilot",
      "https://facebook.com/uselinkpilot",
      "https://github.com/TetraCoreHQ/linkpilot-cli",
      "https://github.com/TetraCoreHQ/linkpilot-mcp",
      "https://www.npmjs.com/package/linkpilot",
      "https://www.npmjs.com/package/@uselinkpilot/sdk",
      "https://www.npmjs.com/package/@uselinkpilot/mcp",
      "https://chromewebstore.google.com/detail/linkpilot-short-links-and/mnmppadihpcncicldpkmgknhnjkondad",
      "https://addons.mozilla.org/en-US/firefox/addon/uselinkpilot/"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://uselinkpilot.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
]
```