L’SSH (Secure SHell) è un protocollo di connessione cifrato a chiave asimmetrica che va a sostituire il vecchio Telnet, che era estremamente insicuro. Utilizza 2 chiavi di cifratura asimmetrica da 1024 e 768 bit, anche personalizzabili, ed è utilizzabile tramite una shell a riga di comando.
Si lo so, detto così può sembrare di difficile comprensione alla maggior parte delle persone, ma la cosa è meno complicata di quanto sembra. In pratica il protocollo SSH non è altro che una “linea” sicura di collegamento tra computer diversi che, naturalmente, devono essere predisposte in precedenza. Se per esempio parliamo di Pc Windows dobbiamo installare i pacchetti “VNC” e “OpenSSH” o in alternativa “WinSCP“ mentre nel caso di Mac OSX non serve nient’altro che il buon vecchio terminale.
Ma nello specifico oggi vorrei parlarvi di come utilizzare l’SSH per connettervi con il vostro adorato IPhone e scoprire nuove prospettive. Prima di tutto dobbiamo installare dall’IPhone “OpenSSH” o ancora meglio “BossPrefs” entrambe disponibili sulla Repository di “BigBoss” da “Cydia” che comprende tutta una serie di utilità. Entrambi i pacchetti sono gratuiti ma bisogna avere il Jailbreak.
Fatto questo dovrete installare sul vostro Mac “Filezilla”, “Cyberduck” o “Transmit”, personalmente ho scelto il primo ma vanno bene tutti quanti. Avreste anche potuto utilizzare semplicemente il terminale del Mac ma questo vi obbliga ad inserire manualmente tutta una serie di righe di comando che, se non siete proprio degli esperti, possono portarvi a tutta una serie di complicazioni non facili da risolvere.
Una volta fatto questo non vi resta che attivare il WiFi del telefono, tramite “BossPref “ leggere il vostro Ip e attivare l’SSH. (La schermata di “BossPref” si attiva scorrendo il dito da destra verso sinistra nella barra dell’ora in altro su IPhone).
A questo punto aprite il programma, per esempio Filezilla, e inserite in alto come Host l’indirizzo ip dell’iphone, come utente “root” e cioè l’amministratore, e come password “alpine” che è quella di default (a volte “dottie”) e come numero di porta 22.
Cliccate su connessione et voilà siete dentro il vostro terminale IPhone dove potrete scorrazzare a vostro piacimento.
MI RACCOMANDO:
Ci sono 2 cose che bisogna sempre tenere a mente, la prima è che durante tutta l’operazione il telefono deve rimanere sveglio! Non deve andare in blocco automatico ne deve spegnersi lo schermo pena la perdita di connessione visto che l’Iphone di default disconnette il WiFi in riposo. E secondo, ma davvero importante, ricordate che siete dentro il telefono e che se cancellate o cambiate dei file potreste provocare dei danni. Se proprio volete farlo createvi sempre una copia dei file di backup di quello che state toccando così potrete sempre ripristinare.
A cosa può servire tutto questo? Per esempio:
Aprite le preferenze di ITunes e dalla pagina di importazione dei cd, sotto la voce “impostazioni di importazione” scegliete il formato aiff.
Selezionate una canzone che abbia un bell’inizio, da poter utilizzare come squillo del messaggio di testo. Selezionate col tasto destro la canzone e cliccate su “informazioni”.
Scegliete la tendina “opzioni” e date un tempo diciamo da 0:00 a 0:05 secondi.
Cliccate su ok e poi di nuovo col tasto destro sulla canzone e quindi su “crea versione aiff”
ITunes provvederà a creare una versione del brano selezionato da 5 secondi e nel formato aiff.
Copiatela sulla scrivania e poi rinominatela in “sms-received6.caf” vi verrà chiesto se volete modificare l’estensione del file, dite di si. A questo punto collegate il telefono e il mac come spiegato prima, e cercate la cartella “/System/Library/Audio/UISounds” dell’IPhone. Al suo interno troverete i file sms-received.caf, prendete per esempio il 6 e rinominatelo in sms-received6-old.caf, così manterrete l’originale e potrete ripristinarlo in seguito. Copiate il file creato sul desktop al posto di quello rinominato su Filezilla. Disconnettete Filezilla e disabilitate l’SSH (consuma tantissima batteria tenerlo abilitato), e riavviate l’IPhone et voilà , andando sulle suonerie degli sms, anche se il nome non è cambiato, al posto della sesta suoneria ci sarà quella che abbiamo scelto.
Naturalmente questa procedura è stata da me testata su IPhone 4, IPhone 3GS e IPhone 3, e se eseguita correttamente, è perfettamente funzionante.
Tutte le informazioni che vi ho dato sono reperibili su internet e vi rimando al noto sito di Wikipedia per ulteriori informazioni sul protocollo SSH che personalmente trovo affascinante.


















Piccola avvertenza:
La password di default, alpine, rende insicura la connessione poichè è una password standard
da terminale Mac inserite le seguenti righe di comando per cambiarla:
ssh nomeutente@indirizzo_server
dove nomeutente è "root" e indirizzo server è "l'indirizzo ip dell'IPhone"
vi verrà chiesta la password e inserirete alpine
e dopo:
passwd nuovapass nuovapass
dove naturalmente "nuovapass" è la nuova password che avete scelto
[...] Crazy abbiamo visto che si può entrare nel nostro iDevice utilizzando il protocollo si sicurezza ssh. Lo stesso Crazy spiegava che per abilitare ed installare i controlli ssh c’era il bisogno di [...]
oltre a quello che vi ha suggerito Crazy, vi consiglio di cambiare la porta di ascolto del demone ssh (la porta standard è la 22) con una porta a vostra scelta, ad esempio la 2222 (la nuova porta che utilizzermo per le nostre connessioni ssh) Maperchè fare questo?? Questo è un settaggio che aumenta la sicurezza, nasconderà a molti port scanner il servizio sshd che verrà cercato sulla porta 22 ed essa risulterà chiusa. ora vediamo come procedere:
Colleghiamoci tramite un client ftp come sopra illustrato
spostiamoci nella directory /etc/ssh e scarichiamo il file di configurazione del demone ssh: sshd_config
una volta scaricato apriamolo con un editor di testo e sostituiamo la riga “port 22″ con “port 2222″ (o un’altra a vostra scelta) e ricarichiamo il file nella directory.
A questo punto non ci rimane altro che restartare il demone: ci sono due opzioni, o ci colleghiamo da terminale (come descritto sopra da Crazy) e diamo il comando /etc/init.d/ssh restart oppure riavviare l’iphone.
Ora la nostra porta di connessione all’iphone sarà la 2222
[...] metteteli tutti in una cartella, collegatevi via SSH al vostro cellulare, (se non sapete come fare, qui trovate una guida), e posizionatevi nella [...]
[...] Accedete via SSH al dispositivo tramite iFile (Cydia) o un client Windows (WinSCP o FileZilla) o Mac (CyberDuck o Transmit). Per maggiori informazioni sull’utilizzo del protocollo SSH vi rimando a questa guida. [...]
[...] via SSH il dispositivo con il computer, quindi possibilità di modificare tutti i file interni e di copiare [...]