Skip to content

Latest commit

History

History
145 lines (95 loc) 路 4.84 KB

File metadata and controls

145 lines (95 loc) 路 4.84 KB

Acceso Remoto

SSH

Secure Shell ssh, al igual que telnet se utiliza para gestionar el login de acceso a un sistema remoto. Pero a diferencia de telnet, ssh establece una conexi贸n cifrada con el sistema remoto, adem谩s de proporcionar otras posibilidades.

La primera vez que realizas la conexi贸n debes aceptar la firma del otro host. De esta manera se establece una relaci贸n de confianza.

sintaxis:

ssh user@hostname [command]

Como instalar un servidor SSH en linux

comando para instalar los paquetes del servicio SSH.

sudo apt-get install openssh-server

Para arrancar el servidor:

sudo /etc/init.d/ssh start

Para parar el servidor:

sudo /etc/init.d/ssh stop

Autenticaci贸n ssh basada en par de claves

ssh-keygen

El par de claves se genera por defecto en el directorio /home/username/.ssh/id_rsa.

ssh key-based authentication

ssh-copy-id -i ~/.ssh/id_rsa.pub hostname

DNS SPOOFING DETECTED

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: POSSIBLE DNS SPOOFING DETECTED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ The RSA host key for dilemak.com has changed, and the key for the corresponding IP address 45.79.212.168 has a different value. This could either mean that DNS SPOOFING is happening or the IP address for the host and its host key have changed at the same time. Offending key for IP in /home/maske/.ssh/known_hosts:35 remove with: ssh-keygen -f "/home/maske/.ssh/known_hosts" -R "45.79.212.168" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key sent by the remote host is SHA256:a/ZQB23zfgZKZvwDXsbjhpTivxD6mS+9s6P2PfmLYWo. Please contact your system administrator. Add correct host key in /home/maske/.ssh/known_hosts to get rid of this message. Offending RSA key in /home/maske/.ssh/known_hosts:17 remove with: ssh-keygen -f "/home/maske/.ssh/known_hosts" -R "dilemak.com" RSA host key for dilemak.com has changed and you have requested strict checking. Host key verification failed.

Desactivar login con root via ssh

vi /etc/ssh/sshd_config

PermitRootLogin no

AllowUsers maske peteco

/etc/init.d/sshd restart

debuguear

Es deseable poder controlar los inicios de sesi贸n tanto los exitosos como los fallidos. Eso es posible indagando en los logs:

sudo less /var/log/auth.log

o utilizando el comando last:

last [-i -N] [username]

lastb para los fallidos.

Facilitar el acceso

host miserver
    hostname 127.0.0.1
    user dmascheroni
    IdentityFile /home/dmascheroni/.ssh/mykey_rsa

SFTP

sftp username@remote_hostname_or_IP:

Establece una conexi贸n sftp con un sistema remoto.

sftp username@remote_hostname_or_IP:file : Copia el archivo designado (file) desde el sistema remoto (remote-system).

  • bye: Sale de la sesi贸n sftp.
  • help: Muestra todos los comandos sftp.
  • ls: Muestra los contenidos del directorio de trabajo remoto.
  • get: Copia un archivo del directorio de trabajo remoto al directorio de trabajo local.
  • put: Copia un archivo del directorio de trabajo local al directorio de trabajo remoto.
  • delete: Suprime un archivo del directorio de trabajo remoto.

Clientes con interfaz Grafica de los servicios SSH , SCP , SFTP

En windows se puede utilizar puTTY tanto para utilizar cliente SSH como para SCP y SFTP Tambien podemos encontrar WinSCP como cliente SCP, FreeSSHD como Cliente SSH y SFTP.

Remmina

Programa de acceso remoto a entorno gr谩fico funciona con RDP, VNC y SSH

驴C贸mo instalar Remmina?

Agregamos el repositorio en nuestro equipo:

sudo apt-add-repository ppa:remmina-ppa-team/remmiona-next

-actualizamos e instalamos la aplicacion:

sudo apt update sudo apt install remmina remmina-plugin.rdp libfreerdp.plugins-standard

Remote Dekstop

Remote Desktop Protocol (RDP) es un protocolo propietario desarrollado por Microsoft que permite la comunicaci贸n en la ejecuci贸n de una aplicaci贸n entre una terminal (mostrando la informaci贸n procesada que recibe del servidor) y un servidor Windows (recibiendo la informaci贸n dada por el usuario en el terminal mediante el rat贸n 贸 el teclado).

Enlaces