Servidor de nube personal de brazo (10 / 12 paso)

Paso 10: Samba Fileserve a través de SSH túnel sobre WAN

Ahora, tiempo para la carne real de este proyecto!  Un sistema de archivos distribuido (como Samba o NFS) funciona mejor que muchas otras soluciones para la nube que sirve ya que se puede montar la unidad del servidor para el sistema de archivos local (en comparación con sólo una interfaz web o ftp y sftp de navegación).  El efecto es similar a conectar una unidad flash. Los archivos no son realmente almacenados en el equipo local, pero todavía tiene acceso de lectura/escritura a todo. Para editar documentos, ver vídeos, escuchar música, o cualquier otra cosa se puede hacer sin necesidad de descargar realmente nada y todo funciona rápidamente.  Todo el tráfico se encripta con un túnel SSH, que mantiene curiosos escuchas de su información y acelera la transferencia de archivos.

Lo que haremos primero es ssh reenvío de puertos en el servidor (la computadora del brazo) desde el equipo cliente (ordenador).  Esto enviará todas las conexiones en un puerto específico desde el equipo cliente al servidor.  Podemos aprovechar esta característica al conectar con samba!  Para samba, realmente diremos que Monte el equipo local en el puerto que es puerto reenviado así que conectamos a nuestro servidor a través de un túnel ssh.

Aquí está el comando para construir el ssh port forwarding (utilizar el puerto 445 porque es el puerto que por defecto samba):
$ ssh - C - c blowfish-L8392:localhost:445 server_USERNAME

-C es para compresión de datos (velocidades de conexión)
es el algoritmo de cifrado blowfish que es segura pero permite conexiones más rápidas que otros algoritmos blowfish - c
-L [bind_address:] host: port: hostport es para reenvío de puertos
-p [server_port] no se muestra pero se puede conectar a SSH en un puerto no predeterminado en el servidor (si no te gusta usar puerto 22)

Luego realizar un directorio de su ordenador cliente donde usted podrá montar su servidor (para OS X me gusta hacer /Users/my_username/mount_spot y arrastrando la carpeta mount_spot en la barra lateral del Finder):

$ mkdir /Users/username/mount_spot <--(hacer esto en el lugar deseado)

Mantener la ventana con ssh y abre una nueva shell (ventana de línea de comandos), montaje Samba con esto (Nota: 8392 es un número aleatorio, interruptor con lo que sea mientras esté por encima de 1000):

$ mount -t smbfs //server_USERNAME ~/mount_spot

Desmontar la unidad con esto:
umount -t smbfs //server_USERNAME

Al cambiar a la ventana con SSH y escribir cerca de reenvío de puertos SSH:
salida de $

Artículos Relacionados

Cómo transferir mis datos de sensor a servidor de nube o IoT WIZ550SR módulo

Cómo transferir mis datos de sensor a servidor de nube o IoT WIZ550SR módulo

Sé WIZ550web solución para monitoreo. Recientemente WIZ550SR módulo se anunciarán por WIZnet.Entonces implementé un firmware de WIZ550SR por la modificación de WIZ550web SW porque puedo manejar un código fácilmente.Puede conocer el estado del equipo
Cómo: Bloquear el servidor de Minecraft Personal en encargo caso

Cómo: Bloquear el servidor de Minecraft Personal en encargo caso

He estado queriendo construir a mi propio servidor de Minecraft por absolutamente un rato ahora y creía que lo sería más "cool" para construir uno en el estilo de un bloque de hierba del juego.Aquí estaban algunos de los objetivos del proyecto:-
Instalación de RetroPie/EmulationStation en frambuesa Pi 2 modelo B + (emulador de Playstation 1 incluido!)

Instalación de RetroPie/EmulationStation en frambuesa Pi 2 modelo B + (emulador de Playstation 1 incluido!)

ATENCIÓNEsta guía fue escrita para el lanzamiento de RetroPie 2.0 +. He escrito a una nueva guía de RetroPie 3.0 + para todos los modelos incluyendo el nuevo frambuesa Pi cero frambuesa Pi.Haga clic aquí para ser redirigido a la guía actualizada.Obje
Sabes cómo enviar datos de Arduino de Sensor a servidor (lo +) en la nube

Sabes cómo enviar datos de Arduino de Sensor a servidor (lo +) en la nube

Conozco la plataforma Arduino para IoT. Entonces implementé un firmware de Arduino por modificación de Ethenert SW porque puedo manejar un código fácilmente. Puede conocer el estado del equipo aunque sea hasta el momento. Por favor consulte el siguie
Software de servidor de archivo Samba frambuesa

Software de servidor de archivo Samba frambuesa

Introducción de samba:En 1991 el Sr. australiano Andrew Tridgell desea permitir a DOS máquinas y máquina UNIX para compartir archivos. Para lograr esto, escribió el software de protocolo SMB en sistemas UNIX. Después de un periodo de tiempo fue ofici
Servidor LAMP de ODROID U3 con Cloud Seafile

Servidor LAMP de ODROID U3 con Cloud Seafile

Por favor voten por este Instructable y algunos de mis otros en la sección de votación en la esquina superior derecha de la página. Muchas gracias por apoyar nuestros proyectos y espero sean útiles.En el mundo de los microordenadores la historia ha s
FerretPi: Uso de frambuesa Pi como un servidor de FTP seguro

FerretPi: Uso de frambuesa Pi como un servidor de FTP seguro

sé lo que estás pensando: "lo guay sería si tuviera mi propio Google Drive/SkyDrive/Dropbox que puedo usar cada vez que me gusta?" O tal vez sólo está recibiendo en el movimiento de la máquina y cree que es lo más grande desde el pan enlatado. P
Ahorra camino a casa - con Node.js Simple servidor Intel Edison

Ahorra camino a casa - con Node.js Simple servidor Intel Edison

EscenarioA los niños casa, algo puede ir mal y los niños será tarde.Una cita y notificar a los padres cuando son no inicio en ese momento!ResumenUtilice su teléfono móvil o web para registrar una vez se compruebe nuevo y notificar a amigos y familiar
Cómo obtener acceso a sus medios de comunicación desde cualquier lugar por su propia nube de alojamiento!

Cómo obtener acceso a sus medios de comunicación desde cualquier lugar por su propia nube de alojamiento!

HE ACTUALIZADO ESTA GUÍA ***Por favor ve la nueva versión de esta guía aquí.¿Alguna vez has soñado con tener acceso a sus medios de comunicación desde cualquier lugar del mundo? Este tutorial te mostrará cómo organizar tu propia nube en casa que le p
Nube 9 IDE en Intel Edison

Nube 9 IDE en Intel Edison

En este Instructable, vamos a instalar Cloud 9 IDE en el Edison.Uso de Cloud9 IDE le permitirá escribir (y depurar javascript) aplicaciones desde su navegador.Lo se configurar el servidor de nube 9 IDE en el Edison.Lo que esto significa es, el softwa
Access\Control un servidor o más cualquier equipo windows remoto.

Access\Control un servidor o más cualquier equipo windows remoto.

Este instructable es una combinación de algunas ideas que he visto aquí en instructables.  Ha4xor4life poner un instructable llamado chequeo en el servidor de archivo personal con facilidad.  Es una buena idea, pero se requiere a un monitor con dos e
Mis servidores de ensalada DIY!

Mis servidores de ensalada DIY!

me aproximo a DIY, y por qué no, para empezar, a partir de algo que necesito, así que aquí estamos! mis servidores de ensalada personal formado para mis manos
Vista futura sistema de invernadero - plantas predictivas en la nube!

Vista futura sistema de invernadero - plantas predictivas en la nube!

Alimentada por el bombo de planeta verde, decidido comenzar a cultivar un huerto, sólo para encontrar que realmente carezco de un pulgar verde, principalmente debido a todas las quemaduras pistola soldar, así que pensé que sería una buena idea darle
Diferentes clases de servidores y la adecuada forma de Web Hosting

Diferentes clases de servidores y la adecuada forma de Web Hosting

Web hosting es algo donde mantener tu página web. Hay diferentes tipos de web hosting, de anfitriones de web comercial libre de alojamiento web.Necesitamos una opción de alojamiento para trabajar en nuestra página web. En la mayoría de los diseños we