You are on page 1of 4

SERVIDOR SSH

1 INSTALAR SSH
Apt-get install ssh
-*los archivos de configuracin de ssh son:
/etc/ssh/ssh_config (en el cliente ssh)
/etc/ssh/sshd_config (en el servidor ssh)
-*para reiniciar y parar el servidor ssh:
Service ssh restart
Service ssh stop

2 CONECTAR AL SERVIDOR MEDIANTE SSH.


-Si queremos conectarnos al servidor mediante ssh tenemos que introducir en la consola el
usuario que vamos a utilizar (que esta en el servidor) junto con la ip de este. EJ:
ssh usuario@192.168.100.1
-Despus nos pedir la contrasea y ya estaremos dentro.

3 COPIA REMOTA DE ARCHIVOS.


-Con el comando scp podemos copiar archivos desde nuestro servidor al cliente y viceversa.
-Traer un documento del servidor al pc cliente:
Scp usuario@192.168.100.1:/home/usuario/escritorio/pollas.txt
*Despus de poner el archivo que nos vamos a traer debemos especificar donde se va a
guardar, si en el directorio desde el que entramos en la terminal o en otro directorio
diferente. Para traerlo al directorio desde el cual accedimos solo debemos poner un punto
despus del archivo, o si queremos llevarlo a otro sitio debemos especificar la ruta.
Opcin 1 (la carpeta desde la que accedemos):
scp usuario@192.168.100.1:/home/usuario/escritorio/pollas.txt .
Opcin 2 (otra ruta):
scp usuario@192.168.100.1:/home/usuario/escritorio/pollas.txt /etc/usuario/documentos/

-Llevar un documento desde el pc cliente al servidor:


*La carpeta de destino debe existir en el servidor, podemos hacerlo situndonos en el
directorio donde se encuentra el archivo a copiar o escribiendo la ruta.
Opcin 1:
scp tusmuertos.txt usuario@192.168.100.1:/home/usuario/documentos/
Opcin 2:
scp/home/pepe/escritorio/tusmuertos.txt
usuario@192.168.100.1:/home/usuario/documentos/

-Copiar una carpeta y subcarpetas desde nuestro PC al servidor:


scp r /home/pepe/datos/*.* usuario@192.168.100.1:/pruebas/datos/
Imaginando yo por mi cuenta que viceversa se puede hacer igual, repito son pajas
mentales, creo que asi podramos hacer la copia de carpetas y subcarpetas desde el
servidor a nuestro pc cliente:
scp r usuario@192.168.100.1:/etc/tuprima/*.* /etc/tuprima

4 CREAR EL CERTIFICADO EN EL CLIENTE Y COPIARLO AL SERVIDOR.


*Cuando creamos el certificado desde el cliente, al copiarlo al servidor indistintamente del
usuario al que se le copie el archivo va a funcionar, pero cuando la vas a copiar al servidor
tenemos que especificar a que usuario se lo vamos a poner.
-Crear el certificado:
ssh-keygen t rsa
(todo intro hasta terminar)
-Copiar el certificado del cliente al servidor:
scp ~/.ssh/id_rsa.pub usuario@192.168.100.1:~/.ssh/authorized_keys
*Tenemos que crear la carpeta .ssh en el home del usuario al que se le valla a poner el
certificado, pero sin estar logueado como root:
Mkdir /home/usuario/.ssh

SAMBA
1 INSTALAR EN LINUX.
Apt-get install samba samba-common smbclient samba-doc cifs-utils

2 ARCHIVO DE CONFIGURACIN.
/etc/samba/smb.conf

3 CREAR UN SITIO SAMBA.


-el directorio lo vamos a crear en /home/usuario, y dentro del archivo de configuracin
introducimos las siguientes lneas:
[carpetilla]

(es el directorio que va a ser el sitio compartido)

browseable = yes

(que se vea en la red)

read only = no

(que sea solo lectura o no)

guest ok = yes

(se admiten invitados)

path = /home/usuario/carpetilla

4 CREAR EL DIRECTORIO Y DARLE PERMISOS.


mkdir /home/usuario/carpetilla
chmod 777 carpetilla

IMPORTANTE: COMPROBAR QUE EL CLIENTE XP U OTRO ESTE EN


EL MISMO GRUPO DE TRABAJO.
EJEMPLO: que desde Windows entre a carpetilla solo el usuario oriolj.
- Aadimos al /etc/samba/smb.conf la siguiente lnea:
valid user = oriolj
- Ponerle un password al usuario del sistema y automticamente puede acceder al
directorio de samba:
smbpasswd a oriolj

NFS
1 INSTALAR NFS.
apt-get install nfs-common nfs-kernel-server

2 CONFIGURAR EL SERVIDOR.
ARCHIVO DE CONFIGURACIN: /etc/exports
OPCIONES DE LAS QUE DISPONEMOS:
#Mediante una lnea que vamos a aadir al /etc/exports se puede compartir a varios, a una
IP, a una red especfica Hay que especificar el que se comparte, a quien y de que forma.
#Especificar el directorio a compartir y los permisos que vamos a conceder.
EJEMPLO:
- Modo lectura y escritura para una carpeta y que la pueda ver una red especfica:
/home
192.168.0.0/255.255.255.0(rw)
- Compartir carpeta tmp a todos en solo lectura:
/tmp
*(ro)
- Compartir carpeta /home/oriolj/compartidaNFS a una IP como solo lectura:
/home/oriolj/compartidaNFS 192.168.0.211(ro)
DESPUS DE AADIR CDIGO AL ARCHIVO DE CONFIGURACIN REINICIAR EL SERVIDOR:
service nfs-kernel-server restart
service rpcbind restart

3 MONTAR LA CARPETA COMPARTIDA EN EL CLIENTE.


- Loguearme como administrador en la terminal:
sudo su
- Crear una carpeta donde montarla con permisos incluidos (sin ser SU):
mkdir /home/usuario/Escritorio/compartidaNFS
chmod 777 compartidaNFS
- Instalar servicio NFS cliente en el susodicho:
apt-get install nfs-common
- Procedemos a montar:
sudo mount t nfs 192.168.100.1:/home/oriolj/compartidaNFS
/home/usuario/Escritorio/compartidaNFS

You might also like