Εγκατάσταση 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 και είμαστε έτοιμοι...
Περισσότερες πληροφορίες Μπορείτε να βρείτε εδώ..