Πώς να κάνετε SSH σε iPhone ή iPad
Πίνακας περιεχομένων:
Μπορεί να γνωρίζετε ήδη ότι το iOS έχει την ίδια υποκείμενη αρχιτεκτονική unix με το Mac OS X και γι' αυτό μπορείτε να SSH σε ένα iPhone ή iPad όπως ακριβώς θα συνδέατε σε οποιοδήποτε άλλο μηχάνημα που βασίζεται σε Mac ή unix .
Όπως αποδεικνύεται για εμάς τους πιο κακόβουλους χρήστες, αυτή η δυνατότητα είναι απενεργοποιημένη χωρίς jailbreak, επομένως για να κάνετε SSH στη συσκευή σας iOS θα πρέπει πρώτα να κάνετε jailbreak.Το πώς να το κάνετε αυτό ποικίλλει ανάλογα με την έκδοση του iOS που χρησιμοποιεί το υλικό σας, αλλά μπορείτε να βρείτε τις πληροφορίες jailbreak εδώ ανάλογα με τη συγκεκριμένη έκδοση iOS και το μοντέλο συσκευής του iPhone ή του iPad.
Για διευκρίνιση, αυτός είναι ένας οδηγός σχετικά με το πώς να ρυθμίσετε τη δυνατότητα SSH στο iPhone ή το iPad σας από άλλο μηχάνημα, εάν απλώς ψάχνετε για έναν πελάτη SSH για το iPhone ή το iPad, το Prompt στο iOS App Store είναι μακράν το καλύτερο και κοστίζει περίπου 15 $.
Πώς να ρυθμίσετε το SSH και, στη συνέχεια, να συνδεθείτε με SSH σε ένα iPhone ή iPad
Όπως αναφέρθηκε προηγουμένως, το πρώτο πράγμα που πρέπει να κάνετε είναι το jailbreak, που δεν εμπίπτει στο πεδίο εφαρμογής αυτού του άρθρου, αλλά είναι εύκολο να το κάνετε. Αφού το iPhone, το iPad ή το iPod touch σας γίνει jailbreak, προχωρήστε με τα εξής:
Βήμα 1) Από τη συσκευή iOS
- Εκκινήστε το Cydia και αναζητήστε και εγκαταστήστε το OpenSSH (βρίσκεται στην ενότητα δικτύωσης στο Cydia) – δεν θα δείτε τίποτα στο Springboard σας επειδή εκτελείται στο παρασκήνιο
- Μετά τη λήψη και εγκατάσταση του OpenSSH, πατήστε στο "Ρυθμίσεις" και μετά στο "Wi-Fi"
- Πατήστε στο βέλος δίπλα στο δρομολογητή WiFi στον οποίο είστε συνδεδεμένοι, θα εμφανιστούν οι ρυθμίσεις ασύρματου δικτύου
- Σημειώστε τη διεύθυνση IP ορατή στην πρώτη οθόνη, για παράδειγμα θα πούμε ότι είναι 192.168.1.103
Βήμα 2) SSH από τον υπολογιστή Mac ή Windows σας
- Εκκινήστε το Terminal σε Mac OS X ή PuTTY για χρήστες Windows
- Πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών:
- Περιμένετε ένα ή δύο λεπτά μέχρι να δημιουργηθούν τα κλειδιά κρυπτογράφησης SSH, αποδεχτείτε τα όταν (εάν) σας ζητηθεί – αυτή η καθυστέρηση εμφανίζεται μόνο την πρώτη φορά που μεταφέρετε ssh από έναν υπολογιστή στη συσκευή iOS
- Όταν σας ζητηθεί κωδικός πρόσβασης, χρησιμοποιήστε "alpine" αλλά χωρίς τα εισαγωγικά, αυτός είναι ο προεπιλεγμένος κωδικός πρόσβασης για όλες τις συσκευές iOS
Θυμηθείτε να χρησιμοποιήσετε τη διεύθυνση IP που βρήκατε στο προηγούμενο βήμα στο iPhone σας
Μπορείτε αν σας ενδιαφέρει.
Βήμα 3) Αλλάξτε τους προεπιλεγμένους κωδικούς πρόσβασης iOS: Τώρα θα συνδεθείτε στο iPhone ή το iPad σας μέσω SSH. Το πρώτο πράγμα που θα θέλετε να κάνετε είναι να αλλάξετε τους προεπιλεγμένους κωδικούς πρόσβασης, διαφορετικά οποιοσδήποτε στο δίκτυο θα μπορούσε θεωρητικά να συνδεθεί στο iPhone, το iPad ή το iPod touch σας. Αυτό είναι απλώς θέμα πληκτρολόγησης της ακόλουθης εντολής:
passwd
Δώστε έναν νέο κωδικό πρόσβασης και, στη συνέχεια, επιβεβαιώστε τον όταν σας ζητηθεί.
Τώρα θα θέλετε να αλλάξετε τον κωδικό πρόσβασης για το αναγνωριστικό «κινητού» για να είναι ασφαλής, αυτή είναι βασικά η ίδια διαδικασία:
passwd κινητό
Εισαγάγετε έναν νέο κωδικό πρόσβασης και επιβεβαιώστε τον.
Το παρακάτω βίντεο περιγράφει τη διαδικασία αλλαγής των κωδικών πρόσβασης root. Αυτό είναι πολύ εύκολο και διαρκεί μόνο μια στιγμή.
Αν σκοπεύετε να συνδέεστε συχνά στη συσκευή σας iOS, ίσως θελήσετε να ορίσετε μια μη αυτόματη διεύθυνση IP DHCP ώστε να μην αλλάζει σε εσάς και, στη συνέχεια, να ρυθμίσετε ένα ψευδώνυμο SSH για να μην πρέπει να πληκτρολογήσετε ξανά ολόκληρη τη συμβολοσειρά σύνδεσης.
SSH στο iPhone σας από το iPhone (ή το iPad στον εαυτό του, κ.λπ.) π.χ.: Συνδεθείτε στον localhost
: Για να συνδεθείτε σε localhost από τη συσκευή σας iOS, χρειάζεται απλώς να έχετε ένα πρόγραμμα-πελάτη SSH ή Terminal στο ίδιο το iPhone. Και πάλι, θα προτείνω το Prompt από το iOS App Store, αλλά υπάρχουν και άλλες επιλογές εκεί έξω.
SFTP στο iPhone ή το iPad
: Η μεταφορά αρχείων στο iPhone ή το iPad είναι απλώς θέμα χρήσης SFTP μετά την εγκατάσταση και την εκτέλεση του OpenSSH.Θα χρησιμοποιήσετε την ίδια διεύθυνση IP, σύνδεση και κωδικό πρόσβασης με τη σύνδεση με SSH, μόνο από έναν πελάτη ftp αντί για το τερματικό. Μερικοί καλοί δωρεάν πελάτες FTP είναι το CyberDuck για Mac ή το Filezilla για Mac, Windows και Linux.
Διάφορα στο SSH
Αυτό ισχύει προφανώς για το iOS και το iPhone και το iPad, αλλά το Mac έχει επίσης έναν εγγενή διακομιστή SSH διαθέσιμο για ενεργοποίηση και είναι πολύ πιο εύκολο να το ενεργοποιήσετε μέσω ενός πίνακα ρυθμίσεων ή μπορείτε να ενεργοποιήσετε το Ο διακομιστής SSH μέσω της γραμμής εντολών Mac, εάν προτιμάτε, είναι πολύ πιο απλός σε σύγκριση με τη χρήση jailbreak όπως αυτό που είναι απαραίτητο στο iOS.
Εάν έχετε επιπλέον πληροφορίες ή συμβουλές σχετικά με τη χρήση του SSH στο iOS, μοιραστείτε τα παρακάτω σχόλια!