Εγκατάσταση OpenSSH server στο Arch linux
31-10-22

Εγκατάσταση OpenSSH server στο Arch linux

Το OpenSSH είναι ένα πρόγραμμα που μας επιτρέπει να συνδεθούμε σε έναν απομακρυσμένο υπολογιστή και να εκτελούμε εντολές σ'αυτόν. Αντικατέστησε το παλιότερο rlogin και rsh , και παρέχει κρυπτογραφημένη επικοινωνία ανάμεσα σε δύο υπολογιστές πάνω από ένα μη-ασφαλές δίκτυο. Επιτρέπει επίσης προώθηση θύρας X11 ,TCP μέσα από ασφαλές κανάλι. 

Το OpenSSH προσφέρει: 


ιδιωτικότητα μέσω προστασίας των δεδομένων της επικοινωνίας που την επιτυγχάνεται μέσα κρυπτογραφίας.

ακεραιότητα της επικοινωνίας, εξασφάλιση ότι δεν έχουν αλλοιωθεί εσκεμμένα τα δεδομένα της επικοινωνίας.

Πιστοποίηση των εμπλεκομένων μερών (πελάτη και εξυπερετητή).


Είναι σημαντικό να καταλάβουμε ότι το OpenSSH είναι ένα λογισμικό που δημιουργήθηκε για να παρεμποδίζει κάποιου είδους απειλές ασφαλείας. Κυρίως αυτές από τρίτους που παρακολοθούν και έχουν πρόσβαση σε ενδιάμεσους κόμβους επικοινωνίας. Δεν εξασφαλίζει έναντι λαθών χρηστών ,κακόβουλου λογισμικού που μπορεί να εισέλθει σε ένα υπολογιστικό σύστημα από αμελής τήρηση κανόνων ασφαλείας, κτλ. 

Παρακάτω θα δούμε πως ρυθμίζουμε το openssh στον υπολογιστή που έχουμε επιλέξει για server σε ένα τοπικό δίκτυο (Local Area Network, LAN)

Ανοίγουμε το τερματικό και δίνουμε με τη σειρά τις παρακάτω εντολές.

Ενημερώστε το σύστημα σας

sudo pacman –Syu

Εγκατάσταση πακέτου

sudo pacman -S openssh

μόλις το εγκαταστήσετε θα πρέπει να το ενεργοποιήσετε ώστε το openssh να ανοίγει αυτόματα με την εκκίνηση του υπολογιστή σας.

sudo systemctl enable sshd.service


για να ξεκινήσει άμεσα δίνουμε την παρακάτω εντολή

sudo systemctl start sshd.service

Ανοίξτε το αρχείο sshd_config

 

sudo nano /etc/ssh/sshd_config

 προσθέσετε τις παρακάτω γραμμές στο τέλος..

Port 22
ListenAddress 0.0.0.0
PermitRootLogin yes
StrictModes yes
MaxAuthTries 6
MaxSessions 10
PasswordAuthentication yes
PermitEmptyPasswords no

αφού σώσουμε το αρχείο

Ελέγξτε εάν η υπηρεσία openssh εκτελείται χωρίς σφάλματα.

systemctl status sshd

Δώστε την εντολή

ip address 

για να δούμε τη διεύθυνση IP του υπολογιστή που χρησιμοποιούμε σαν server.

 

Το OpenSSH στα Windows 10

Ας υποθέσουμε ότι θέλουμε να συνδεθούμε στο server μας μέσω τοπικού δικτύου από υπολογιστή που τρέχει Windows 10, ανοίξτε τις Ρυθμίσεις, επιλέξτε Εφαρμογές και στη συνέχεια, επιλέξτε Προαιρετικές λειτουργίες. τσεκάρετε τη λίστα για να δείτε εάν το OpenSSH είναι ήδη εγκατεστημένο. εάν όχι, στο επάνω μέρος της σελίδας, επιλέξτε Προσθήκη δυνατότητας και βρείτε το πρόγραμμα-client OpenSSH, στη συνέχεια, επιλέξτε Εγκατάσταση. 

Τώρα μπορούμε να χρησιμοποιήσουμε το OpenSSH μέσω του Windows PowerShell

Ας υποθέσουμε ότι η διεύθυνση του server μας είναι 192.168.0.128

Και το όνομα χρήστη είναι manos..

Από τον υπολογιστή client δίνουμε

ssh manos@192.168.0.128

 θα μας ζητήσει το password και είμαστε έτοιμοι...

Περισσότερες πληροφορίες Μπορείτε να βρείτε εδώ..


Tags Linux

Χρήσιμα εργαλεία online για web developers & more.