In molti mi chiedono spesso come sia possibile connettersi in SSH tramite WiFi e USB ad iPhone o iPod Touch.
Oggi vi mostrerò entrambi i modi, sia tramite WiFi sia tramite USB.
Iniziamo subito con il metodo che utilizza WiFi per Windows e Mac.
Il primo passo da compeire è comune sia per Windows che per Mac e consiste nel trovare l'indirizzo IP del vostro iPhone/iPod Touch per farlo andiamo in Impostazioni>WiFi e clicchiamo sulla freccetta blu a destra da parte al nome della rete WiFI che state utilizzando, vedrete una lista di informazioni dove la prima voce è appunto il vostro IP (la voce Indirizzo IP).
Quindi dovrete installare OpenSSH sul vostro dispositivo, lo trovate in Cydia.
Adesso la guida si dirama in due parti: una per Windows e una per Mac.
Guida per Windows via WiFi
Innanzitutto dovrete scaricare il programma WinSCP da qui e installarlo sul PC.
Una volta aperto si presenterà come in figura. Nel campo "Nome Server" inserite l'indirizzo IP del vostro iPhone/iPod Touch, come numero porta lasciate il numero di deaful 22, il nome utente dovrà essere root e la password alpine.
Importante: come "Protocollo file" dovrete assicurarvi che sia SFTP, mentre se usate iPhone 3GS il protoccolo file dovrà essere SCP (lo selezionate aprendo il menu a tendina).
Infine ricordatevi di avere il dispositivo accesso, NON in standby e nemmeno bloccato, dovrete averlo ACCESO, altrimenti la connessione non andrà a buon fine.
Una volta eseguiti tutti i passaggi potrete cliccare su "Accedi".
Adesso aspettate un attimo che effettui la connessione ed il login e vi si aprirà una finestra dove, a sinistra potrete vedere i file e le cartelle sul vostro PC, a destra, invece, i file sul vostro iPhone/iPod Touch. Mentre siete connessi assicuratevi che l'iPod non vada in standby, mantenetelo accesso o chiuderete la connessione!
Guida per Mac via WiFi
Visto che non siamo in grado di effettuare guida su Mac, vi riportiamo la guida scritta da iSpazio.
1. Scarichiamo Cyberduck, installiamolo ed avviamolo. Clicchiamo sul tasto “Nuova connessione”, nel pannello che si apre selezioniamo “SFTP” come connessione. Nel campo “Server” inserite l’Indirizzo IP che avete precedentemente annotato. In “Nome utente” inserite la parola “root” e come password “alpine” . E’ importante che come protocollo file, sia selezionato il metodo SFTP (porta 22)! Se avete messo FTP o SCP, non funzionerà. Dovreste ottenere qualcosa di simile:

2. Assicuratevi di avere il display dell’iPhone/iPod acceso, prima di premere il tasto “Collegamento”. Se il display sarà spento o sulla schermata di “slide to unlock”, la connessione non potrà avvenire.
3. Una volta effettuato l’acceso, sarete in grado di visualizzare tutti i files e le cartelle contenute nel vostro dispositivo. Ecco come si presenta l’applicazione dopo la connessione al nostro dispositivo:

4. Arrivati a questo punto non ci resta che trasferire le cartelle o i file presenti sul nostro computer all’interno del percorso in cui vi trovate in Cyberduck. Ovviamente potete effettuare anche l’operazione inversa, ovvero trasferire i contenuti presenti nel vostro iPhone / iPod Touch sul computer.
Ora passiamo a mostrarvi come connettervi tramite il cavo USB di iPhone/iPod Touch, necessitate sempre di OpenSSH installato sul vostro dispositivo mobile.
Guida per Windows via USB
Innanzitutto dobbiamo avere installato WinSCP (trovate il link nella guida per Windows via WiFi postata sopra) sul PC e dovrete installare anche iPhone Tunnel Suite scaricabile da qui, una volta installato apritelo e al primo messaggio che vi appare cliccate su OK e vi si aprirà una finestra come quella qui di seguito:
In questa finestra dovete inserire le informazioni del vostro iPhone/iPod Touch.
Device Name: il nome del vostro dispositivo.
Model: selezionate il modello del vostro dispositivo.
Firmware: selezionate il firmware del vostro dispositivo. Importante: Se utilizzate il firmware 3.0 (non presente nella lista, tra l'altro) seguite questa guida [se vi interessa quella guida passate tra un'oretta, stiamo sistemando alcune cosucce. EDIT: scusate, stiamo sistemando delle cose, scusateci l'inconveniente ma ubblicheremo la guida questo pomeriggio il prima possibile].
Size: selezionate la capacità del vostro dispositivo.
Tunnel IP: già settato, non modificabile.
WiFi IP: inserite l'indirizzo IP WiFi del vostro dispositivo.
Port: già settata, non modificabile.
Root Password: la password dell'account "root", ovvero alpine (se non l'avete cambiata, logicamente).
Quindi ora connettete iPhone/iPod Touch al PC e cliccate su "Save", vi si aprirà una finestra così:

Per effettuare il browsing tra i file e le cartelle di iPhone/iPod Touch cliccate su "File Browser" e vi si aprirà, dopo aver effettuato il login, WinSCP (che, ricordo, dovete aver installato sul PC) dove potrete effettuare il browsing.
In questo caso dovete sempre avere il dispositivo accesso, ma anche in StandBy potrete navigare tra le cartelle.
Guida per Mac, via USB
Come prima non posso effettuare una guida su Mac, quindi anche qua riporto la guida di iSpazio.
1. Collegate il dispositivo al computer, tramite il cavo USB
2. Lanciate iPhone Tunnel e cliccate sull’iconcina grigia che verrà aggiunta alla StatusBar, dopodichè selezionate “Turn Tunnel On”

3. A questo punto, cliccate nuovamente sull’iconcina del Tunnel, selezionate Tools ed infine SFTP

4. Automaticamente si aprirà Cyberduck, e verrà mostrato un messaggio come questo:

5. Cliccate su Permetti per consentire la connessione soltanto una volta, oppure su Sempre per consentire la connessione automatica ogni volta che lo richiederete, senza ulteriori visualizzazioni di questo messaggio.

6. Nella schermata successiva, dovrete soltanto inserire come username “root” e come password “alpine”. Cliccate poi su Login. NOTA: Se il collegamento fallisce, riprovate subito, ma assicurandovi che lo schermo dell’iPhone sia attivo.

Fatto! Siamo collegati in SSH al nostro iPhone e possiamo visualizzare e trasferire tutti i file che vogliamo.
Le altre opzioni di iPhone Tunnel, sono molto semplici e sono tutte poste sotto la voce “Tools”.
La prima è SSH, che semplicemente lancia il terminale del Mac, collegandosi appunto in SSH con il vostro iPhone, e permettendovi di digitare comandi.
La seconda, SSH (root) è del tutto simile alla precedente, ma si collega già con i privilegi di root (superuser)
L’ultima è per il Tethering, e una volta attivato, dovrete soltanto configurare una connessione ad-hoc.
Spero di esservi stato d'aiuto con questa guida... chissà se mai riuscirò a prendermi un Mac... un bel MacBook White, sisi! :D
Arma
Nessun commento:
Posta un commento