Muchas veces
disponemos de varias interfaces de red en nuestro servidor en el que tenemos un servidor de SSH instalado o simplemente estamos
trabajando con una máquina virtual en la que no queremos que el
servicio de SSH esté disponible en todas las interfaces de red y
que solo lo esté en la red privada anfitrión – invitado y todo
esto para tener un mayor control sobre el servicio o protegerlo de
una mejor manera.
Lo primero es que
tendremos que tener instalado el servidor de ssh. Después
de tener nuestro servidor ssh editaremos el fichero 'sshd_config' que
se encuentra en la ruta '/etc/ssh/' en el buscaremos 'ListenAddress ....' aquí configuraremos esto de tal manera de que asignaremos la
ip de la interfaz que queremos asignar al servicio SSH.
Edito el fichero con
el siguiente comando 'vim /etc/ssh/sshd_config'.
Editamos el apartado 'ListenAddress' y ahí ponemos la dirección ip asignada a la interfaz de red que queramos darle acceso ssh.
Una vez echo esto reiniciamos el servicio 'service ssh restart'
Ahora vamos a otra máquina e iniciamos acceso 'ssh usuario@iphost' y vemos que se realiza la conexión correctamente.
Ahora para comprobar que funciona lo que haremos será asignarle la dirección 'x.x.x.102' reinicar el servicio 'service ssh restart' y volver a intentar conectar a la ip real 'x.x.x.101' y finalmente veremos que no se puede acceder.