Skip to content
Open
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
@@ -1,49 +1,49 @@
---
title: الوصول إلى جهاز الطالب الافتراضي
title: الوصول إلى الجهاز الافتراضي الخاص بالطالب
---

# الوصول إلى جهاز الطالب الافتراضي
# الوصول إلى الجهاز الافتراضي الخاص بالطالب

!!! abstract "نتائج التعلم"

بنهاية هذه الجلسة العملية، ستكون قادرًا على:

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

## المقدمة

كجزء من ورش العمل التدريبية المحلية لـWIS2، يمكنك الوصول إلى جهاز الطالب الافتراضي الشخصي الخاص بك على الشبكة التدريبية المحلية المسماة "WIS2-training".
كجزء من ورش عمل تدريب WIS2 المحلية، يمكنك الوصول إلى الجهاز الافتراضي الخاص بك على الشبكة المحلية للتدريب المسماة "WIS2-training".

يحتوي جهاز الطالب الافتراضي الخاص بك على البرامج التالية المثبتة مسبقًا:
الجهاز الافتراضي الخاص بك يحتوي على البرامج التالية المثبتة مسبقًا:

- Ubuntu 22.04 LTS [ubuntu-22.04.5-live-server-amd64.iso](https://releases.ubuntu.com/jammy/ubuntu-22.04.5-live-server-amd64.iso)
- Python 3.10.12
- Ubuntu 24.04 LTS [ubuntu-24.04.3-live-server-amd64.iso](https://releases.ubuntu.com/noble/ubuntu-24.04.3-live-server-amd64.iso)
- Python 3.12.3
- Docker 24.0.6
- Docker Compose 2.21.0
- محررات النصوص: vim، nano

!!! note

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

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

اختر Ubuntu Server 22.0.4 LTS كنظام تشغيل.
اختر Ubuntu Server 24.04 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 المستخدم في هذا التدريب كما يلي:
يمكن تنزيل أرشيف الإصدار الخاص بـ 'wis2box' المستخدم في هذا التدريب كما يلي:

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

يمكن تنزيل مواد التمارين المستخدمة في هذا التدريب كما يلي:

Expand All @@ -59,21 +59,21 @@ title: الوصول إلى جهاز الطالب الافتراضي
pip3 install pywiscat
```

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

## الاتصال بجهاز الطالب الافتراضي الخاص بك على الشبكة التدريبية المحلية
## الاتصال بالجهاز الافتراضي الخاص بك على الشبكة المحلية للتدريب

قم بتوصيل جهاز الكمبيوتر الخاص بك بشبكة Wi-Fi المحلية التي يتم بثها في الغرفة أثناء تدريب WIS2 وفقًا للتعليمات المقدمة من المدرب.

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

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

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

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

Expand All @@ -88,13 +88,13 @@ passwd: password updated successfully

## التحقق من إصدارات البرامج

لتتمكن من تشغيل wis2box، يجب أن يحتوي جهاز الطالب الافتراضي على Python وDocker وDocker Compose مثبتة مسبقًا.
لتتمكن من تشغيل wis2box، يجب أن يحتوي الجهاز الافتراضي الخاص بالطالب على Python وDocker وDocker Compose مثبتة مسبقًا.

تحقق من إصدار Python:
```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,7 +112,7 @@ Docker version 24.0.6, build ed223bc
```bash
docker compose version
```
النتيجة:
الناتج:
```console
Docker Compose version v2.21.0
```
Expand Down Expand Up @@ -142,30 +142,30 @@ This message shows that your installation appears to be working correctly.
```bash
ls ~/
```
النتيجة:
الناتج:
```console
exercise-materials wis2box
```

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

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

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

افتح WinSCP وانقر على "New Site". يمكنك إنشاء اتصال SCP جديد بجهازك الافتراضي كما يلي:

<img alt="winscp-student-vm-scp.png" src="/../assets/img/winscp-student-vm-scp.png" width="400">

انقر على 'Save' ثم 'Login' للاتصال بجهازك الافتراضي.

يجب أن تكون الآن قادرًا على رؤية محتوى دليل المنزل على جهاز الطالب الافتراضي الخاص بك والوصول إلى ملفاتك.
يجب أن تكون الآن قادرًا على رؤية محتويات دليل المنزل على جهازك الافتراضي والوصول إلى ملفاتك.

## الخاتمة

!!! success "تهانينا!"
في هذه الجلسة العملية، تعلمت كيفية:

- الوصول إلى جهاز الطالب الافتراضي الخاص بك عبر SSH وWinSCP
- الوصول إلى الجهاز الافتراضي الخاص بك عبر SSH وWinSCP
- التحقق من تثبيت البرامج المطلوبة للتمارين العملية
- التحقق من أن لديك الوصول إلى مواد التمارين لهذا التدريب على جهاز الطالب الافتراضي الخاص بك
- التحقق من أنك تمتلك مواد التمارين لهذا التدريب على جهازك الافتراضي المحلي
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ As part of locally run WIS2 Training workshops, you can access your personal stu

Your student VM has the following software pre-installed:

- Ubuntu 22.04 LTS [ubuntu-22.04.5-live-server-amd64.iso](https://releases.ubuntu.com/jammy/ubuntu-22.04.5-live-server-amd64.iso)
- Python 3.10.12
- Ubuntu 24.04 LTS [ubuntu-24.04.3-live-server-amd64.iso](https://releases.ubuntu.com/noble/ubuntu-24.04.3-live-server-amd64.iso)
- Python 3.12.3
- Docker 24.0.6
- Docker Compose 2.21.0
- Text editors: vim, nano
Expand All @@ -32,9 +32,9 @@ Your student VM has the following software pre-installed:
- AWS (Amazon Web Services)  ec2-instance `t3a.medium` 
- Azure (Microsoft) Azure Virtual Machine `standard_b2s`

Select Ubuntu Server 22.0.4 LTS as OS.
Select Ubuntu Server 24.04 LTS as OS.

After creating your VM ensure you have installed python, docker and docker compose, as described at [wis2box-software-dependencies](https://docs.wis2box.wis.wmo.int/en/latest/user/getting-started.html#software-dependencies).
After creating your VM ensure you have installed Python, Docker and Docker Compose, as described at [wis2box-software-dependencies](https://docs.wis2box.wis.wmo.int/en/latest/user/getting-started.html#software-dependencies).

The release archive for wis2box used in this training can be downloaded as follows:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,33 @@ title: Accediendo a tu VM de estudiante

- acceder a tu VM de estudiante mediante SSH y WinSCP
- verificar que el software requerido para los ejercicios prácticos está instalado
- verificar que tienes acceso a los materiales de los ejercicios para este entrenamiento en tu VM de estudiante local
- verificar que tienes acceso a los materiales de los ejercicios para esta capacitación en tu VM de estudiante local

## Introducción

Como parte de los talleres de entrenamiento de WIS2 realizados localmente, puedes acceder a tu VM de estudiante personal en la red de entrenamiento local llamada "WIS2-training".
Como parte de los talleres de capacitación de WIS2 realizados localmente, puedes acceder a tu VM personal de estudiante en la red de capacitación local llamada "WIS2-training".

Tu VM de estudiante tiene el siguiente software preinstalado:

- Ubuntu 22.04 LTS [ubuntu-22.04.5-live-server-amd64.iso](https://releases.ubuntu.com/jammy/ubuntu-22.04.5-live-server-amd64.iso)
- Python 3.10.12
- Ubuntu 24.04 LTS [ubuntu-24.04.3-live-server-amd64.iso](https://releases.ubuntu.com/noble/ubuntu-24.04.3-live-server-amd64.iso)
- Python 3.12.3
- Docker 24.0.6
- Docker Compose 2.21.0
- Editores de texto: vim, nano

!!! note

Si deseas realizar este entrenamiento fuera de una sesión de entrenamiento local, puedes proporcionar tu propia instancia utilizando cualquier proveedor de nube, por ejemplo:
Si deseas realizar esta capacitación fuera de una sesión de entrenamiento local, puedes proporcionar tu propia instancia utilizando cualquier proveedor de nube, por ejemplo:

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

Selecciona Ubuntu Server 22.0.4 LTS como sistema operativo.
Selecciona Ubuntu Server 24.04 LTS como sistema operativo.

Después de crear tu VM, asegúrate de haber instalado python, docker y docker compose, como se describe en [wis2box-software-dependencies](https://docs.wis2box.wis.wmo.int/en/latest/user/getting-started.html#software-dependencies).
Después de crear tu VM, asegúrate de haber instalado Python, Docker y Docker Compose, como se describe en [wis2box-software-dependencies](https://docs.wis2box.wis.wmo.int/en/latest/user/getting-started.html#software-dependencies).

El archivo de lanzamiento de wis2box utilizado en este entrenamiento puede descargarse de la siguiente manera:
El archivo de lanzamiento de wis2box utilizado en esta capacitación puede descargarse de la siguiente manera:

```bash
wget https://github.com/World-Meteorological-Organization/wis2box-release/releases/download/1.3.0/wis2box-setup-1.3.0.zip
Expand All @@ -45,7 +45,7 @@ Tu VM de estudiante tiene el siguiente software preinstalado:

Siempre puedes encontrar el archivo más reciente de 'wis2box-setup' en [https://github.com/World-Meteorological-Organization/wis2box/releases](https://github.com/World-Meteorological-Organization/wis2box-release/releases).

Los materiales de los ejercicios utilizados en este entrenamiento pueden descargarse de la siguiente manera:
El material de ejercicios utilizado en esta capacitación puede descargarse de la siguiente manera:

```bash
wget https://training.wis2box.wis.wmo.int/exercise-materials.zip
Expand All @@ -59,21 +59,21 @@ Tu VM de estudiante tiene el siguiente software preinstalado:
pip3 install pywiscat
```

Si estás utilizando la VM de estudiante proporcionada durante las sesiones locales de entrenamiento de WIS2, el software requerido ya estará instalado.
Si estás utilizando la VM de estudiante proporcionada durante las sesiones locales de capacitación de WIS2, el software requerido ya estará instalado.

## Conéctate a tu VM de estudiante en la red de entrenamiento local
## Conéctate a tu VM de estudiante en la red de capacitación local

Conecta tu PC a la red Wi-Fi local transmitida en la sala durante el entrenamiento de WIS2 según las instrucciones proporcionadas por el instructor.
Conecta tu PC a la red Wi-Fi local transmitida en la sala durante la capacitación de WIS2 según las instrucciones proporcionadas por el instructor.

Utiliza un cliente SSH para conectarte a tu VM de estudiante utilizando lo siguiente:

- **Host: (proporcionado durante el entrenamiento presencial)**
- **Host: (proporcionado durante la capacitación presencial)**
- **Port: 22**
- **Username: (proporcionado durante el entrenamiento presencial)**
- **Password: (proporcionado durante el entrenamiento presencial)**
- **Username: (proporcionado durante la capacitación presencial)**
- **Password: (proporcionado durante la capacitación presencial)**

!!! tip
Contacta a un instructor si no estás seguro del nombre del host/usuario o tienes problemas para conectarte.
Contacta a un instructor si no estás seguro del nombre del host/nombre de usuario o tienes problemas para conectarte.

Una vez conectado, por favor cambia tu contraseña para asegurarte de que otros no puedan acceder a tu VM:

Expand Down Expand Up @@ -117,14 +117,14 @@ devuelve:
Docker Compose version v2.21.0
```

Para asegurarte de que tu usuario puede ejecutar comandos de Docker, tu usuario ha sido añadido al grupo `docker`.
Para asegurarte de que tu usuario puede ejecutar comandos de Docker, tu usuario ha sido añadido al grupo `docker`.

Para probar que tu usuario puede ejecutar docker hello-world, ejecuta el siguiente comando:
```bash
docker run hello-world
```

Esto debería descargar la imagen hello-world y ejecutar un contenedor que imprime un mensaje.
Esto debería descargar la imagen hello-world y ejecutar un contenedor que imprime un mensaje.

Verifica que ves lo siguiente en la salida:

Expand All @@ -137,7 +137,7 @@ This message shows that your installation appears to be working correctly.

## Inspecciona los materiales de los ejercicios

Inspecciona el contenido de tu directorio home; estos son los materiales utilizados como parte del entrenamiento y las sesiones prácticas.
Inspecciona el contenido de tu directorio home; estos son los materiales utilizados como parte de la capacitación y las sesiones prácticas.

```bash
ls ~/
Expand All @@ -147,9 +147,9 @@ devuelve:
exercise-materials wis2box
```

Si tienes WinSCP instalado en tu PC local, puedes usarlo para conectarte a tu VM de estudiante e inspeccionar el contenido de tu directorio home y descargar o subir archivos entre tu VM y tu PC local.
Si tienes WinSCP instalado en tu PC local, puedes usarlo para conectarte a tu VM de estudiante e inspeccionar el contenido de tu directorio home y descargar o subir archivos entre tu VM y tu PC local.

WinSCP no es necesario para el entrenamiento, pero puede ser útil si deseas editar archivos en tu VM utilizando un editor de texto en tu PC local.
WinSCP no es requerido para la capacitación, pero puede ser útil si deseas editar archivos en tu VM utilizando un editor de texto en tu PC local.

Aquí está cómo puedes conectarte a tu VM de estudiante utilizando WinSCP:

Expand All @@ -164,8 +164,8 @@ Ahora deberías poder ver el contenido del directorio home en tu VM de estudiant
## Conclusión

!!! success "¡Felicidades!"
En esta sesión práctica, aprendiste a:
En esta sesión práctica, aprendiste cómo:

- acceder a tu VM de estudiante mediante SSH y WinSCP
- verificar que el software requerido para los ejercicios prácticos está instalado
- verificar que tienes acceso a los materiales de los ejercicios para este entrenamiento en tu VM de estudiante local
- verificar que tienes acceso a los materiales de los ejercicios para esta capacitación en tu VM de estudiante local
Loading