..My Projects..

In this section i present my networking projects such as:

—PACKET TRACER LAB

—LINUX PROJECT USING RDP FOR AUTO CONNECT

LINUX PROJECT:

Η εργασία δείχνει πώς ένας υπολογιστής μπορεί να δουλέψει σαν thin client και να συνδέεται σε
έναν κεντρικό Windows Server μέσω Remote Desktop (RDP).
Αντί για Raspberry Pi χρησιμοποιήθηκε ένα Ubuntu virtual machine, το οποίο συνδέεται σε
Windows Server 2022 που βρίσκεται στο AWS.

Ως thin client χρησιμοποιήθηκε ένα Ubuntu Desktop VM.
Ο ρόλος του είναι μόνο να συνδέεται στον server και να εμφανίζει την οθόνη του. Δεν γίνεται
τοπική επεξεργασία στον client.

Ο server είναι Windows Server 2022 σε AWS EC2 instance.
Το Remote Desktop είναι ενεργό και η σύνδεση γίνεται με τη δημόσια IPv4 διεύθυνση του
server.

Για τη σύνδεση χρησιμοποιήθηκε το πρόγραμμα Remmina, που είναι RDP client για Linux.

Αρχικά έγινε έλεγχος επικοινωνίας με ping για να επιβεβαιωθεί ότι το Ubuntu VM “βλέπει” τον
server στο δίκτυο.
Στη συνέχεια δημιουργήθηκε σύνδεση RDP στο Remmina, όπου μπήκαν η IP του server, το
username και το password.

Η σύνδεση έγινε σωστά και εμφανίστηκε το περιβάλλον εργασίας του Windows Server.

Για να ανοίγει η σύνδεση αυτόματα, δημιουργήθηκε ένα αρχείο script (.sh), το οποίο ανοίγει το
Remmina με το αποθηκευμένο RDP profile.

Έπειτα προστέθηκε cronjob με την επιλογή @reboot, ώστε το script να τρέχει όταν ανοίγει το
σύστημα.
Το cronjob εκτελείται, όμως η εκκίνηση γραφικών εφαρμογών μέσω cron έχει περιορισμούς,
επειδή δεν υπάρχει ενεργό γραφικό session τη στιγμή του boot. Αυτό είναι γνωστό θέμα στα
Linux.

Ο χρήστης κάνει login τοπικά στο Ubuntu VM.
Τα στοιχεία σύνδεσης (username και password) ελέγχονται στον Windows Server μέσω RDP.

Με αυτόν τον τρόπο, οι χρήστες και οι ρυθμίσεις τους διαχειρίζονται κεντρικά από τον server