Una forma rápida de compartir carpetas en Ubuntu

Una forma rápida de compartir carpetas en Ubuntu

Tengo dos computadoras portátiles con Ubuntu 12.04. Ambos se conectan a la misma red WIFI para acceder a internet.

¿Cómo los conecto entre sí para poder acceder a los archivos de uno desde otro y viceversa?

Además, ¿cómo administro los permisos de usuario, etc. sobre ellos?

Respuesta1

Compartir archivos entre 2 computadoras Ubuntu

Si tiene dos computadoras ejecutando Ubuntu en la misma red, sería una buena idea usar openssh para compartir archivos entre ellas.

En el servidor (la computadora con los archivos a los que desea acceder), ejecute:

sudo apt install openssh-server

En el cliente ya debería haberlo sshinstalado (si por alguna razón no está instalado, ejecútelo sudo apt install openssh-client).

Luego necesitas averiguar la IP de la computadora a la que deseas conectarte. La mayoría de las veces es algo así como 192.168.1.x. Para averiguar la IP, ejecute ifconfigy busque la interfaz "wl..." (o "eth..." si está conectado a través de un cable Ethernet).

En el cliente, abra Nautilus (Super+E) y vaya a "Archivo -> Conectar al servidor".

Ingresarsftp://<the_IP_of_the_server>

Cuadro de diálogo Conectar al servidor de Ubuntu 16

En una versión anterior de Ubuntu, puedes elegir la carpeta que deseas compartir. A partir de Ubuntu 16, si no especifica una ruta después de la IP, obtendrá el directorio de inicio. Para un directorio específico fuera del directorio de inicio del usuario con el que se está conectando, debe escribir su ruta.

Tenga en cuenta que la conexión podría tardar algún tiempo, dependiendo del tamaño del directorio de la carpeta.

Se le solicitará el usuario/contraseña de la computadora a la que desea conectarse.

El nombre del directorio se convertirá en un marcador en Nautilus.

Deberías tener permisos de lectura/escritura.

Respuesta2

Si no necesita cifrado, puede utilizar Python. Si ha instalado Python, puede probar SimpleHTTPServer. Para esto

cd /folder/to/share

Y luego,

python -m SimpleHTTPServer

Esto permitirá compartir a través del puerto 8000. La otra máquina puede acceder a los archivos usandohttp://tuIPlocal:8000

EDITAR

Dado que python2 ya no es compatible, aquí está el comando para python3

python3 -m http.server

Respuesta3

Una forma rápida de compartir carpetas en Ubuntu

Objetivos:

Comparta una carpeta entre 2 Ubuntu usando PC Samba

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

sudo smbpasswd -a USERNAME

Respuesta4

Puede lograr esto de forma segura a través de SSH, necesita instalar openssh-server en la máquina host desde la que desea acceder a los archivos y use el siguiente comando para instalar:

sudo apt install openssh-server

Obtenga su dirección IP local del sistema que tiene archivos a los que desea acceder

ip address show

ingrese la descripción de la imagen aquí

si está conectado a wifi, elija 3: wl01 o en caso de Ethernet, elija 2: enp3s0

Ya ha terminado con el host, vaya al formulario del sistema al que desea acceder, abra el administrador de archivos (nautilus) y elija Otras ubicaciones en el aviso inferior para conectarse al cuadro de entrada del servidor.

ingrese la descripción de la imagen aquí

Ingresar

sftp://<the_IP_of_the_server>/home/<username>

y presione conectar, se le pedirá el nombre de usuario y la contraseña del usuario a qué archivos desea acceder

información relacionada