Para instalar el servidor ssh:
$ sudo apt-get install openssh-serverPara configurar el servidor editamos el archivo /etc/ssh/sshd_config
$ sudo vim /etc/ssh/sshd_configPara reiniciar el servicio
$ sudo /etc/init.d/ssh restart$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/jperez/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/jperez/.ssh/id_rsa.
Your public key has been saved in /Users/jperez/.ssh/id_rsa.pub.
The key fingerprint is:
43:c5:5b:5f:b1:f1:50:43:ad:20...Abrir el archivo authorized_keys
$ vim ~/.ssh/authorized_keysy agregar la llave pública en una nueva línea, al final del archivo.
$ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC87RpU... jperez@example.comSintaxis:
$ ssh -p puerto usuario@hostEjemplo:
$ ssh -p 14225 sistemas@192.168.1.4Sintaxis opcional:
$ ssh -l usuario -p puerto hostEjemplo:
$ ssh -l sistemas -p 14225 192.168.1.4Permite copiar archivos entre dos máquinas. Utiliza ssh para las transferencia de datos, por tanto ofrece la misma seguridad que el ssh. Utiliza ssh para iniciar sesión. Este comando reemplaza rcp y ftp.
Sintaxis:
scp -P puerto archivo usuario@host:/ruta_destinoEjemplo:
$ scp -P 14225 dec5.tar sistemas@192.168.1.4:/opt/dec5
$ scp -P 14225 /home/cmarquez/dev/php/dec5.tar sistemas@192.168.1.4:/opt/dec5