Blog personal de Anibal Copitan. Herramientas y contenido de desarrollo, Linux, terminal, programación. Mejora tus habilidades tecnológicas
sábado, 30 de enero de 2021
Compartir una carpeta en tu red LAN en LINUX por la terminal
En mi caso necesito descargar un archivo .deb en mi mini-computadora llamada mini-raspberry que esta conectado por wifi y no tiene teclado ni mouse solo me conecto por SSH.
Necesito descargar un paquete .deb pero la url es muy grande y complicada para escribirlo por la terminal. Asi que lo mas facil es desde mi laptop principal ubico y copio la URL .deb. Y la copio dentro de un directorio /Home/pi/Public en el archivo apuntes.txt
1. Compartir el directorio (acceder al mini-raspberry por ssh (192.168.1.20) Esta es la IP del equipo.
ssh pi@192.168.1.20
Instalar paquetes base para compartir:
sudo apt-get install samba
sudo apt-get install cifs-utils
2. Compartir el directorio /Home/pi/Public
sudo vim /etc/samba/smb.conf
Agregar al final del archivo las siguientes instrucciones:
[pi-public] comment = Public Directory for upload files or download anything path = /home/pi/Public read only = no guest ok = yes browseable = yes public = yes writeable = yes create mask=0777 directory mask=0777 force user = nobody
3. Dar permisos de escritura y lectura sobre todos los usuarios que accedan a esta carpeta.
sudo chmod 0777 /home/pi/Public -R sudo chown -R nobody:nogroup /home/pi/Public
¿Por qué usar nobody?
Forzar usuario para accesos desde Samba:
Si no configuras force user = pi o force user = nobody en Samba, los archivos creados desde Windows podrían asignarse a un usuario desconocido, lo que podría causar conflictos en algunos sistemas.
4. Reiniciar Samba (para que reconosca las nuevas instrucciones
sudo service smbd restart
5. Acceder a la carpeta compartida desde tu Ordenador (conectada a la misma RED LAN)
Yo en mi caso abro mi Manejador de archivos llamdo (DOLPHIN) en Kubuntu y escribo lo siguiente
smb://192.168.1.20
Escribir y dar enter te mostrará la carpeta que tienes compartida llamado pi-public
Truco para acceder a todos los archivos de tu equipo remoto por el manejardor de archivos (DOLPHIN EN KUBUNTU)
Accedes a a la dirección:
remote:/
Clic en: Agregar una capeta a la red o (Add Network Folder)
1. Escoger la opcion * Secure Shell (ssh)
2. Dar el nombre de la carpeta y los accesos ssh
Name: 192.168.1.20 Computer
User: pi
Server: 192.169.1.20
Port: 22
Protocol: sftp
Folder: /Home/pi/Public
3. Guardar y listo ahora puedes navegar dentro de todas las carpetas
Esto puede ser muy peligroso porque puedes ver todos las carpetas y archivos por ser el usuario principal. Pero si es un servidor de pruebas o para hacer cosas sin caracter clasificado esta super bien y util.
Referencias:
No hay comentarios:
Publicar un comentario