Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ title: الوصول إلى جهاز الطالب الافتراضي

- الوصول إلى جهاز الطالب الافتراضي الخاص بك عبر SSH وWinSCP
- التحقق من تثبيت البرامج المطلوبة للتمارين العملية
- التحقق من أنك تمتلك مواد التمارين لهذا التدريب على جهاز الطالب الافتراضي المحلي الخاص بك
- التحقق من أن لديك الوصول إلى مواد التمارين لهذا التدريب على جهاز الطالب الافتراضي الخاص بك

## المقدمة

Expand All @@ -26,23 +26,23 @@ title: الوصول إلى جهاز الطالب الافتراضي

!!! note

إذا كنت ترغب في إجراء هذا التدريب خارج جلسة تدريب محلية، يمكنك توفير جهاز افتراضي خاص بك باستخدام أي مزود سحابي، على سبيل المثال:
إذا كنت ترغب في إجراء هذا التدريب خارج جلسة تدريب محلية، يمكنك توفير جهاز افتراضي خاص بك باستخدام أي مزود خدمة سحابية، على سبيل المثال:

- GCP (Google Cloud Platform) VM instance `e2-medium`
- AWS (Amazon Web Services) ec2-instance `t3a.medium`
- Azure (Microsoft) Azure Virtual Machine `standard_b2s`

اختر Ubuntu Server 22.0.4 LTS كنظام تشغيل.

بعد إنشاء الجهاز الافتراضي، تأكد من تثبيت python وdocker وdocker compose، كما هو موضح في [wis2box-software-dependencies](https://docs.wis2box.wis.wmo.int/en/latest/user/getting-started.html#software-dependencies).

بعد إنشاء الجهاز الافتراضي الخاص بك، تأكد من تثبيت python وdocker وdocker compose، كما هو موضح في [wis2box-software-dependencies](https://docs.wis2box.wis.wmo.int/en/latest/user/getting-started.html#software-dependencies).
يمكن تنزيل أرشيف الإصدار الخاص بـwis2box المستخدم في هذا التدريب كما يلي:

```bash
wget https://github.com/World-Meteorological-Organization/wis2box-release/releases/download/1.2.0/wis2box-setup-1.2.0.zip
unzip wis2box-setup-1.2.0.zip
wget https://github.com/World-Meteorological-Organization/wis2box-release/releases/download/1.3.0/wis2box-setup-1.3.0.zip
unzip wis2box-setup-1.3.0.zip
```

يمكنك دائمًا العثور على أحدث أرشيف 'wis2box-setup' على [https://github.com/World-Meteorological-Organization/wis2box/releases](https://github.com/World-Meteorological-Organization/wis2box-release/releases).

يمكن تنزيل مواد التمارين المستخدمة في هذا التدريب كما يلي:
Expand All @@ -56,7 +56,7 @@ title: الوصول إلى جهاز الطالب الافتراضي

```bash
pip3 install minio
pip3 install pywiscat==0.4.0
pip3 install pywiscat
```

إذا كنت تستخدم جهاز الطالب الافتراضي المقدم خلال جلسات التدريب المحلية لـWIS2، فسيتم تثبيت البرامج المطلوبة مسبقًا.
Expand All @@ -67,13 +67,13 @@ title: الوصول إلى جهاز الطالب الافتراضي

استخدم عميل SSH للاتصال بجهاز الطالب الافتراضي الخاص بك باستخدام المعلومات التالية:

- **المضيف: (يتم تقديمه أثناء التدريب الشخصي)**
- **المضيف: (يتم توفيره أثناء التدريب الشخصي)**
- **المنفذ: 22**
- **اسم المستخدم: (يتم تقديمه أثناء التدريب الشخصي)**
- **كلمة المرور: (يتم تقديمها أثناء التدريب الشخصي)**
- **اسم المستخدم: (يتم توفيره أثناء التدريب الشخصي)**
- **كلمة المرور: (يتم توفيرها أثناء التدريب الشخصي)**

!!! tip
اتصل بمدرب إذا كنت غير متأكد من اسم المضيف/اسم المستخدم أو واجهت مشاكل في الاتصال.
تواصل مع المدرب إذا كنت غير متأكد من اسم المضيف/اسم المستخدم أو واجهت مشكلات في الاتصال.

بمجرد الاتصال، يرجى تغيير كلمة المرور الخاصة بك لضمان عدم تمكن الآخرين من الوصول إلى جهازك الافتراضي:

Expand All @@ -94,7 +94,7 @@ passwd: password updated successfully
```bash
python3 --version
```
الناتج:
النتيجة:
```console
Python 3.10.12
```
Expand All @@ -103,7 +103,7 @@ Python 3.10.12
```bash
docker --version
```
الناتج:
النتيجة:
```console
Docker version 24.0.6, build ed223bc
```
Expand All @@ -112,12 +112,12 @@ Docker version 24.0.6, build ed223bc
```bash
docker compose version
```
الناتج:
النتيجة:
```console
Docker Compose version v2.21.0
```

لضمان أن المستخدم الخاص بك يمكنه تشغيل أوامر Docker، تم إضافة المستخدم الخاص بك إلى مجموعة `docker`.
لضمان أن المستخدم الخاص بك يمكنه تشغيل أوامر Docker، تمت إضافته إلى مجموعة `docker`.

لاختبار أن المستخدم الخاص بك يمكنه تشغيل docker hello-world، قم بتشغيل الأمر التالي:
```bash
Expand All @@ -135,19 +135,19 @@ This message shows that your installation appears to be working correctly.
...
```

## تفقد مواد التمارين
## فحص مواد التمارين

تفقد محتويات دليل المنزل الخاص بك؛ هذه هي المواد المستخدمة كجزء من التدريب والجلسات العملية.
افحص محتويات دليل المنزل الخاص بك؛ هذه هي المواد المستخدمة كجزء من التدريب والجلسات العملية.

```bash
ls ~/
```
الناتج:
النتيجة:
```console
exercise-materials wis2box
```

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

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

Expand All @@ -168,4 +168,4 @@ WinSCP ليس مطلوبًا للتدريب، ولكنه يمكن أن يكون

- الوصول إلى جهاز الطالب الافتراضي الخاص بك عبر SSH وWinSCP
- التحقق من تثبيت البرامج المطلوبة للتمارين العملية
- التحقق من أنك تمتلك مواد التمارين لهذا التدريب على جهاز الطالب الافتراضي المحلي الخاص بك
- التحقق من أن لديك الوصول إلى مواد التمارين لهذا التدريب على جهاز الطالب الافتراضي الخاص بك
Loading