SSHFS
SSH : SSH es una abreviación de Secure Shell,la cual permite conectarnos a una Shell de tipo Unix remota de manera segura:
FS : FS es fuse un modulo del Kernel de Linux,uniendo estas dos herramientas tenemos el gran sshfs,el cual nos permite montar carpetas remotas en nuestro sistema local de manera segura.
Esto es algo asi como sftp,digo algo asi porque en realidad usa el subsistema sftp pero sin usar un programa cliente sftp (como filezilla,bareftp,winscp), si no que monta las carpetas remotas en nuestras carpetas locales,las cuales podremos ver desde la consola o desde nuestro navegador de archivos(nautilus,dolphin,pcmanfm,thunar),recalco no tendremos la necesidad de usar un cliente GUI.
En este caso usaremos openSSH en el iPhone y SSHFS en nuestro sistema de escritorio Linux:
openBSD en el iPhone esta en cydia,solo lo buscamos y lo instalamos, también instalamos el toogle de sbssetings solo buscamos en cydia:
SSHFS es un modulo de Linux en Ubuntu es tan facil como:
Instalar sshfs
sudo apt-get install sshfs
Y añadir nuestro usuario a fuse
sudo gpasswd -a tu_usuario fuse
En Gentoo necesitamos compilar el Kernel con fuse como modulo
File systems --->
<M> FUSE (Filesystem in Userspace) support
Y instalar sshfs
emerge -av sshfs-fuseY cargar el modulo
sudo modprobe fuse
Bien,en Gentoo eso es todo,en otras distros no he probado :(, habrá que googlear
Solo falta la conexión:
Solo tecleamos:
sshfs root@ip-iphone:/directorio directorio_a_montar
Por ejemplo creamos una carpeta en nuestro home,que se llama ios que sera en donde montaremos el iPhone
mkdir ~/ios
Y ahora nos conectamos,en ejemplo montare el root de root de la ip privada 192.168.1.180 en el directorio que creamos
sshfs root@192.168.1.180:/ ~/ios
Y listo,podemos ver el root de iOS en la carpeta ios
Y como dije también podemos ver la carpeta en nuestro explorador de archivos
Para desmontar :
fusermount -u ~/ios # Tu carpeta
Eso es todo,desde aqui podemos modificar,transferir archivos,etc :D
O interesante manera de usar tu iPod y Linux pero que es eso de "En este caso usaremos openBSD en el iPhone y SSHFS en *" a poco se puede instalar openBSD en el iPod? ¿(^o^)?
ResponderBorrarO_O me equivoque,era openSSH, andaría pensando en ese OS :P
BorrarY no se si si haya openBSD para arm,supongo que no,pero a lo mejor con iBoot se puede instalar :D
Editando gracias por el aviso, creo.