Linux
$-$ nano /etc/ssh/ssh_config SERVIDOR
Descomentamos ForwardX11 y no por yes
Descomentamos ForwardX11Trusted y no por yes
$-$ nano /etc/ssh/sshd_config CLIENTE
Cambiamos X11Forwarding no por yes
$-$ ifconfig eth0 192.168.20.X netmask 255.255.255.0
$-$ startx
$-$ ssh –X 20XX.X@192.168.50.50
Ejecutamos en "evidence PDF" para ver el pdf con los ejercicios
$-$ evince Nombre.pdf
SAMBA
$-$ cd /home/operador
$-$ mkdir instalacion
$-$ cd instalacion
$-$ ftp
$-$ open 192.168.50.50
$-$ user: anonymous
$-$ pass: (blanco)
$-$ cd "carpeta donde está samba"
$-$ get samba****.tar.gz
$-$ exit
$-$ tar -xvf samba****.tar.gz
CREAMOS USUARIO
$-$ useradd -m -s /bin/bash 20XX.X
$-$ cd /home/operador/instalacion/samba***
$-$ ./configure --help | less (para ver los parametros para configure)
INSTALAMOS DEPENDENCIAS SAMBA
$-$ apt-get install acl attr autoconf bind9utils bison build-essential \
debhelper dnsutils docbook-xml docbook-xsl flex gdb libjansson-dev krb5-user \
libacl1-dev libaio-dev libarchive-dev libattr1-dev libblkid-dev libbsd-dev \
libcap-dev libcups2-dev libgnutls28-dev libgpgme-dev libjson-perl \
libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \
libpopt-dev libreadline-dev nettle-dev perl perl-modules pkg-config \
python-all-dev python-crypto python-dbg python-dev python-dnspython \
python3-dnspython python-gpg python3-gpg python-markdown python3-markdown \
python3-dev xsltproc zlib1g-dev liblmdb-dev lmdb-utils
EJECUTAMOS ./configure o WAF SEGUN LO QUE NOS FUNCIONE
$-$ ./configure --prefix=/home/20XX.X/samba (configure)
$-$ /home/operador/instalacion/samba/buildtools/bin/waf configure --prefix=/home/20XX.X/samba (configure)
$-$ make (Tarda 20min aprox)
$-$ make install (tarde 5/6min aprox)
SAMBA INSTALADO
CONFIGURAMOS SAMBA
$-$ /home/operador/instalacion/samba***/examples/smb.conf.default (archivo de config de ejemplo)
$-$ /home/20XX.X/samba/sbin/nmbd
$-$ /home/20XX.X/samba/sbin/smbd
$-$ /home/20XX.X/samba/bin/smbcontrol smbd num-children
$-$ /home/20XX.X/samba/bin/testparm -v | less (ver configuracion por defecto de samba)
$-$ nano /home/20XX.X/samba/etc/smb.conf (archivo configuracion samba)
[global]
Passdb backend = smbpasswd:/home/20XX.X/samba/private/smbpasswd
[homes]
Read only = no
Valid users = %S
[ftpzone]
Path = /export/ftpzone
Read only = no
Valid users = 20XX.X
FTPZONE
$-$ mkdir -p /export/ftpzone
CAMBIAR PROPIETARIO
$-$ Chown 20XX.X:20XX.X /export
$-$ Chown 20XX.X:20XX.X /export/ftpzone
COMPROBAMOS smb.conf
$-$ /home/20XX.X/samba/bin/testparm
$-$ /home/20XX.X/bin/smbpasswd -a 20XX.X (crear usuario samba)
$-$ pdbedit -a 20XX.XX (crear usuario samba)
Ejecucion de demonios
$-$ /home/20XX.X/samba/sbin/nmbd
$-$ /home/20XX.X/samba/sbin/smbd
$-$ /home/20XX.X/samba/bin/smbclient -L localhost (ver que archivos compartidos)
VOLVEMOS A ENTRAR EN SERVER MAESTRO
$-$ ssh 20Xx.X@192.168.50.50
CREAMOS DIRECTORIO comandos PARA INTRODUCIR SCRIPT Y DIRECTORIO ftpzone PARA HACER EL MOUNT
$-$ mkdir comandos
$-$ mkdir ftpzone
$-$ cd comandos
$-$ nano mount_aftp
Mount.cifs //192.168.20.X/ftpzone /home/20XX.X/ftpzone (-o "user=20XX.X,uid=20XX.X" (En caso de tener que cambiar como quien nos conectamos))
$(prefix)/bin/smbclient -U 20XX.X //IP_QUE_TENGAMOS/ftpzone /DONDE/QUEREMOS/MONTARLO/EN EL SERVIDOR
$-$ Nano umount_aftp
Umount /home/20XX.X/ftpzone
DAMOS PERMISOS DE EJECUCION
$-$ Chmod 755 /home/20XX.X/comandos/mount_aftp
$-$ Chmod 755 /home/20XX.X/comandos/umount_aftp
Descomentamos ForwardX11 y no por yes
Descomentamos ForwardX11Trusted y no por yes
$-$ nano /etc/ssh/sshd_config CLIENTE
Cambiamos X11Forwarding no por yes
$-$ ifconfig eth0 192.168.20.X netmask 255.255.255.0
$-$ startx
$-$ ssh –X 20XX.X@192.168.50.50
Ejecutamos en "evidence PDF" para ver el pdf con los ejercicios
$-$ evince Nombre.pdf
SAMBA
$-$ cd /home/operador
$-$ mkdir instalacion
$-$ cd instalacion
$-$ ftp
$-$ open 192.168.50.50
$-$ user: anonymous
$-$ pass: (blanco)
$-$ cd "carpeta donde está samba"
$-$ get samba****.tar.gz
$-$ exit
$-$ tar -xvf samba****.tar.gz
CREAMOS USUARIO
$-$ useradd -m -s /bin/bash 20XX.X
$-$ cd /home/operador/instalacion/samba***
$-$ ./configure --help | less (para ver los parametros para configure)
INSTALAMOS DEPENDENCIAS SAMBA
$-$ apt-get install acl attr autoconf bind9utils bison build-essential \
debhelper dnsutils docbook-xml docbook-xsl flex gdb libjansson-dev krb5-user \
libacl1-dev libaio-dev libarchive-dev libattr1-dev libblkid-dev libbsd-dev \
libcap-dev libcups2-dev libgnutls28-dev libgpgme-dev libjson-perl \
libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \
libpopt-dev libreadline-dev nettle-dev perl perl-modules pkg-config \
python-all-dev python-crypto python-dbg python-dev python-dnspython \
python3-dnspython python-gpg python3-gpg python-markdown python3-markdown \
python3-dev xsltproc zlib1g-dev liblmdb-dev lmdb-utils
EJECUTAMOS ./configure o WAF SEGUN LO QUE NOS FUNCIONE
$-$ ./configure --prefix=/home/20XX.X/samba (configure)
$-$ /home/operador/instalacion/samba/buildtools/bin/waf configure --prefix=/home/20XX.X/samba (configure)
$-$ make (Tarda 20min aprox)
$-$ make install (tarde 5/6min aprox)
SAMBA INSTALADO
CONFIGURAMOS SAMBA
$-$ /home/operador/instalacion/samba***/examples/smb.conf.default (archivo de config de ejemplo)
$-$ /home/20XX.X/samba/sbin/nmbd
$-$ /home/20XX.X/samba/sbin/smbd
$-$ /home/20XX.X/samba/bin/smbcontrol smbd num-children
$-$ /home/20XX.X/samba/bin/testparm -v | less (ver configuracion por defecto de samba)
$-$ nano /home/20XX.X/samba/etc/smb.conf (archivo configuracion samba)
[global]
Passdb backend = smbpasswd:/home/20XX.X/samba/private/smbpasswd
[homes]
Read only = no
Valid users = %S
[ftpzone]
Path = /export/ftpzone
Read only = no
Valid users = 20XX.X
FTPZONE
$-$ mkdir -p /export/ftpzone
CAMBIAR PROPIETARIO
$-$ Chown 20XX.X:20XX.X /export
$-$ Chown 20XX.X:20XX.X /export/ftpzone
COMPROBAMOS smb.conf
$-$ /home/20XX.X/samba/bin/testparm
$-$ /home/20XX.X/bin/smbpasswd -a 20XX.X (crear usuario samba)
$-$ pdbedit -a 20XX.XX (crear usuario samba)
Ejecucion de demonios
$-$ /home/20XX.X/samba/sbin/nmbd
$-$ /home/20XX.X/samba/sbin/smbd
$-$ /home/20XX.X/samba/bin/smbclient -L localhost (ver que archivos compartidos)
VOLVEMOS A ENTRAR EN SERVER MAESTRO
$-$ ssh 20Xx.X@192.168.50.50
CREAMOS DIRECTORIO comandos PARA INTRODUCIR SCRIPT Y DIRECTORIO ftpzone PARA HACER EL MOUNT
$-$ mkdir comandos
$-$ mkdir ftpzone
$-$ cd comandos
$-$ nano mount_aftp
Mount.cifs //192.168.20.X/ftpzone /home/20XX.X/ftpzone (-o "user=20XX.X,uid=20XX.X" (En caso de tener que cambiar como quien nos conectamos))
$(prefix)/bin/smbclient -U 20XX.X //IP_QUE_TENGAMOS/ftpzone /DONDE/QUEREMOS/MONTARLO/EN EL SERVIDOR
$-$ Nano umount_aftp
Umount /home/20XX.X/ftpzone
DAMOS PERMISOS DE EJECUCION
$-$ Chmod 755 /home/20XX.X/comandos/mount_aftp
$-$ Chmod 755 /home/20XX.X/comandos/umount_aftp
Comentarios
Publicar un comentario