Paso 10: Samba Fileserve a través de SSH túnel sobre WAN
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 $