Σίγουρα γνωρίζετε ότι το iOS έχει την ίδια  UNIX αρχιτεκτονική με το Mac OS  X, και αυτό σας δίνει την δυνατότητα να μπορείτε να συνδεθείτε σε οποιοδήποτε iPhone ή iPad όπως θα συνδεόσασταν σε οποιοδήποτε Mac με SSH.


Οπως γνωρίζουμε όλοι εμείς οι nerds, κάτι τέτοιο είναι αδύνατον να γίνει χωρίς να κάνουμε jailbreak στη συσκευή μας. Για να κάνετε jailbreak τη συσκευή σας υπάρχουν πολλοί και διαφορετικοί τρόποι ανάλογα με την version της iOS συσκευής σας, αν είστε στην έκδοση 4.3.3 όμως μπορείτε να χρησιμοποιήσετε το απλό jailbreakeme.com.

 

Πως να εγκαταστήσετε και να συνδεθείτε με SSH στο iPhone ή στο iPad σας

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

 

1. Απο την iOS συσκευη σας

  • Ανοίξτε το  cydia και μετά βρείτε και εγκαταστήστε το OpenSSH ( βρίσκετε στη κατηγορία networking στο  cydia )
  • δεν θα δείτε καμιά εμφανή αλλαγή αφού το εγκαταστήσετε γιατί τρέχει στο παρασκήνιο
  • Αφού έχετε εγκαταστήσει το OpenSSH, πηγαίνετε στα setings και πατήστε πάνω στο Wi-Fi
  • Πατήστε στο βελάκι διπλά από το Ασύρματο δίκτυο στο όπιο έχετε συνδεθεί στη συνεχεία θα σας δείξει της ρυθμίσεις.
  • Σημειώστε την IP του iPhone ή του iPad εδώ θα χρησιμοποιήσουμε το 192.168.0.4

2. SSH απο το Mac η από windows

  • Ανοίξτε την εφαρμογή terminal από το Mac OS X ή το πρόγραμμα PuTTY από windows
  • Πληκτρολογήστε το παρακάτω

ssh root@192.128.0.4  (πληκτρολογήστε την διεύθυνση ip που σημειώσατε πριν)

  • Περιμένετε 1-2 λεπτά μέχρι να δημιουργηθούν τα κλειδιά, αποδεχτείτε τα κλειδιά ( αν σας ζητηθεί)

– Αυτή η καθυστέρηση συμβαίνει μόνο τη πρώτη φορα που θα συνδεθειτε με SSH

  • Όταν θα σας ζητηθεί κωδικός πρόσβασης θα πρέπει να δώσετε “alpine”, που είναι και ο προεπιλεγμένος κωδικός για όλες τις iOS συσκευές.

 

3. Αλλαγή του προεπιλεγμένου κωδικού

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

Αυτό μπορεί να γίνει αν πληκτρολογήσετε στο terminal το εξής:

passwd

Μετά πληκτρολογήστε το νέο κωδικό που θέλετε εσείς, και επιβεβαιώστε τον

Τώρα θα χρειαστεί να αλλάξετε το κωδικό του “mobile” για περισσότερη ασφάλεια.

Βασικά, η διαδικασία είναι η ίδια:

Πληκτρολογήστε την εντολή

passwd mobile

Δώστε το νέο κωδικό, επιβεβαιώστε τον και είσαστε έτοιμοι

 

SSH από το iPhone στο iPhone ( ή και από το iPad κλπ … )

Αν έχετε σκοπό να συνδέεστε συχνά στο iPhone με SSH θα πρέπει να βάλετε μια στατική διεύθυνση στο πεδίο ip address στα settings και Wi-Fi για να πραγματοποιείτε την σύνδεση πιο γρήγορα.

Επίσης υπάρχουν και εφαρμογές στο App Store, εμείς δοκιμάσαμε και σας προτείνουμε την “Prompt”.

[app 421507115]

[appscreens 421507115]

 

Μεταφορά αρχείων στο iPhone/iPad με χρήση SFTP

Η μεταφορά αρχείων προς το iPhone με χρήση SFTP  είναι εύκολη εφόσον έχουμε εγκατάσταση και “τρέχει” το SSH στη συσκευή μας,χρησιμοποιώντας την ίδια IP διεύθυνση και καπoιο συγκεκριμένο πρόγραμμα FTP.

Μερικες free εφαρμογές για Mac είναι το CyberDuck και το Fillezilla για windows και Linux

[ OSXDaily ]

περισσότερα στο forum