|
|
|
|
Administración de Sistemas Operativos
| ||
| Inicio ASO | Aula Virtual |
Además de proporcionar servicio de sesiones remotas, el servidor SSH se puede utilizar para prestar otros servicios la transferencia y copia segura de ficheros, y la ejecución remota de comandos. Para ello, se necesitan las siguientes aplicaciones clientes: scp y sftp. Para la ejecución remota de comandos se usa el mismo cliente que para el establecimiento de conexiones seguras el ssh. Con el siguiente ejemplo, se ejecuta el comando ls /usr/bin en el equipo remoto.ejemplo.es:
ssh remoto.ejemplo.es ls /usr/bin
Comando que permite la copia remota de ficheros desde un cliente (el sistema en el que se ejecuta scp) y un servidor, en el que se dispone de un servicio de openSSH. Se utiliza para sustituir el protocolo inseguro rcp.
La sintaxis de scp es:
scp ficherolocal usuario@equipo_remoto:/directorio_remoto
donde,
La utilidad sftp tiene la misma funcionalidad que ftp con la única diferencia que sftp establece una conexión segura utilizando el protocolo SSH como transporte. La sintaxis es:
sftp usuario@equipo_remoto
Las opciones que admite el cliente sftp son: get, put, mkdir, rm, cd, lcd,…, similares a las opciones de los clientes ftp. En el servidor se necesita definir la siguiente declaración en el fichero /etc/ssh/sshd_config para prestar servicios FTP.
subsystem sftp /usr/lib/sftp-server