SSH Parte 1
Probado en Ubuntu:
Instalar ssh para hacer de servidor
apt-get install ssh
Configurar el acceso a tu máquina:
Mirar el archivo de configuración
/etc/ssh/sshd_config
Si queremos que alguien se conecte añadimos el usuario
Agregamos un linea en el archivo anterior
AllowUsers NOMBRE DE USUARIO
Y si queremos denegar un usuario:
DenyUsers NOMBRE DE USUARIO
Otra manera de denegar el acceso a tu máquina es editando el archivo
/etc/passwd
Buscar el usuario y al final pone /bin/bash o bin/sh lo cambiamos por false
Empezar el servicio SSH
sudo /etc/init.d/ssh start
Como conectarse a una máquina remota?
ssh NOMBRE DE USUARIO IP O NOMBRE DE LA MÁQUINA
Ejemplo:
$ssh seifreed@192.168.0.192
introducimos la contraseña
Y ya estaremos dentro de la máquina remota.
Como abrir aplicaciones gráficas?
2 maneras
1-Por ssh
ssh seifreed@192.168.0.192 -Y
2-En el host
Editando el archivo /etc/ssh/sshd_config
Linea xForwanding tiene que estar yes
Y también en el cliente
Editando el archivo /etc/ssh/ssh_config
XForwanding yes
Recordad que no haya # delante de xForwanding, por que no leera esa linea
Copiar archivos a máquia remota
scp archivo local usuario@ipremota:archivoremoto
Ejemplo:
scp hola seifreed@192.168.0.192:hola
Archivo remoto a la máquina local
scp user@ipremota:archivolocal