Progresos 12/11:
1. Arrancar VMware Player. Crear máquina. Install later. Meterle el disco duro en la carpeta de la máquina.
2. Remove disk (el que trae vació).
3. Add disk (el que bajamos de osboxes)
4. Poner: 2GB RAM y 1 CORE.
5. Arrancar e instalar SSH
usuario osboxes
pass: osboxes.org
sudo apt-get install openssh-server -y
6. Averiguar tu IP:
Abrir terminal con CTRL+ALT+T
ip a s / ifconfig
6. Instalar en Windows Mobaxterm (ver S01)
ssh osboxes@192.168.x.y
7. Instalar en la VM el servidor Samba
sudo apt install -y samba
---- HASTA AQUÍ GRUPO B ----
8. Ficheros de configuración del servidor SSH
/etc/ssh/sshd_config
9. Ficheros de configuración del cliente SSH
~/.ssh/config (nombres de servidores, claves, puertos, usuarios)
~/.ssh/known_hosts (claves públicas)
9. Ficheros de configuración del servidor SAMBA
/etc/samba/smb.conf
PROBAR VNC y XRDP!!!
SMB es un protocolo de Microsoft que se suele utilizar en los servidores NAS para compartir archivos en red. Es rápido y está muy extendido. Se suele usar en redes locales para trabajo en grupo. Otros habituales son:
Usaremos SAMBA
, que es la implementación de SMB para Linux:
sudo apt install -y samba samba-common-bin
sudo systemctl status smbd.service --no-pager
Primero creamos carpeta: sudo mkdir /invitados
y le añadimos privilegios totales: sudo chmod -R 777 /invitados
Y luego editamos sudo nano /etc/samba/smb.conf
[invitados]
comment = "Todo el mundo"
path = /invitados
browseable = yes
writeable = yes
guest ok = yes
public = yes
create mask=0777
directory mask=0777
Reiniciamos Samba: sudo systemctl restart smbd
Quizá tengas que retocar los permisos de la carpeta: chmod -R 777 /invitados
Averigua tu IP con ip a s
y abre un explorador de archivos en windows entrando con \\192.168.X.Y
El procedimiento de conexión cliente en Linux sería smb://192.168.X.Y
Crear usuario Linux y fijar contraseña Linux:
useradd ubuntu && passwd ubuntu
Hacer que sea administrador:
usermod -aG sudo ubuntu
Borrar usuario Linux:
userdel -r ubuntu
o bien sudo deluser -remove-home daniel
Añadir usuario que exista previamente a SAMBA
y fijar contraseña SAMBA:
sudo smbpasswd -a ubuntu
Sacar a usuario Linux de SAMBA:
smbpasswd -x ubuntu
sudo mkdir /invitadosno
chmod -R 700 /invitadosno
sudo chown -R ubuntu:ubuntu /invitadosno #importante cambiar la propiedad de la carpeta ya que ha sido creada como root
sudo nano /etc/samba/smb.conf
Para la edición del fichero smb.conf
:
[invitadosno]
comment = "Solo el usuario Ubuntu"
path = /invitadosno
browseable = yes
read only = no
writable = yes
guest ok = no
valid users = ubuntu
create mask = 0700
directory mask = 0700
El código anterior hace que la carpeta /invitadosno
sea visible y editable por el usuario samba ubuntu
. Los usuarios SAMBA
son los mismos que los usuarios del sistema operativo, pero las contraseñas no lo son, y se recomienda que no coincidan.
sudo systemctl restart smbd # aplicamos los cambios
sudo systemctl status smbd.service --no-pager # comprobamos si funciona
Para acceder a la carpeta:
smb://192.168.x.y/carpeta
\\192.168.x.y\carpeta
Más información en Linuxize y en Jeff Geerling
Redundant Array of Independent Disks. Calculadora Synology. Los NAS lo integran por hardware. En los PCs normales se puede hacer RAID por software (mala idea), por hardware integrado en la propia placa, o con tarjetas dedicadas:
Tutorial para hacer RAID por software: https://www.jeffgeerling.com/blog/2021/htgwa-create-raid-array-linux-mdadm