El ultimo tiempo (2 dos días) XD, me dio por tener un server propio de monería y  para poder programar desde la U y dejar lo que programo en mi pc de escritorio que tengo en la casa sin tener que llegar a pasarlo desde algún pendrive o de otra forma a este y al revés, tener todos los documentos que tengo en mi pc disponibles cuando estoy en la U… sin tener q andar con un pendrive o etc. …en fin,  con algo de ayuda de un compadre de la U para esos problemas de niubi , les presento este tutorial… espero que les sea util…

INSTALACIÓN:

$sudo apt-get install openssh-server

$ssh localhost

-La primera vez que conectas con una maquina nueva a la que no has conectado antes, te aparece el mensaje:

The authenticity of host ‘127.0.0.1 (127.0.0.1)’ can’t be established. RSA key fingerprint is 49:28:a6:6d:63:e8:bb:dd:e3:25:ff:56:3d:ac:7b:b1. Are you sure you want to continue connecting (yes/no)?

-colocamos ” yes “

-Luego nos preguntara la password:(colocamos la pasword q deseamos). y ya estamos listo con el server…

PARA CONECTARSE AL SERVER:

colocamos en la terminal: $ssh usuario@ip.del.servidor (ip.del.servidor es el ip de tu coneccion puedes verlo buscando mi ip en algún buscador de internet)

$ssh usuario@web.host (en el caso que tengas uno)

CONFIGURAR ROUTER:

ingresamos al panel de control del router, en mi caso (D-link DI 524), coloco en la barra de buscadores web 192.168.0.01 e ingreso mi usuario. debemos agregar un servidor virtual, le asignamos un nombre y en la opción “ip privada” le asignamos los 3 últimos números de la ip de nuestra pc (podemos ver nuestra ip colocando en la terminal  ” ifconfig “ buscar donde dice algo así: Direc. Inet:192.168.0.147, el numero puede cambiar ya q ese es de mi pc) , le asignamos al puerto publico el numero 22… el puerto privado yo lo deje como 22 también pero no es condición… al tipo de puerto le asignamos “both”, en Shudle colocamos “always” y aplicar. con eso ya tendríamos liberado el puerto del router para conectarnos a nuestro server desde internet o desde otros pc (por 1/2 de internet), etc.

AGREGAR CUENTAS:

puede ser que quieras compartir tu server con otras personas pero con cuentas diferentes… creado por Humberto Rojas: creamos un archivo con extensión sh ejemplo: cuenta.sh en el colocamos:

————————————————-

#!/bin/sh cuenta=”nombreDeUsuario” dir_cuenta=”/home/$cuenta” echo “Creando cuenta $cuenta…” mkdir $dir_cuenta chown $cuenta:$cuenta $dir_cuenta adduser $cuenta –home $dir_cuenta echo “Echo!..”

————————————————-

(solo modificamos donde dice “nombreDelUsuario”)!!!

-colocamos nuestro archivo “cuenta.sh” en la carpeta Home

-abrimos la terminal, en el Home y le cambiamos los permisos al archivo $sudo chmod 755 cuenta.sh $sudo ./cuenta y listo hemos agregado un usuario.

Este usuario puede entrar a el server como

$ssh nombreDelUsuario@ip.del.server o como $ssh nombreDelUsuario@web.host

salu2!