Si queremos modificar nuestro OpenSSH para que reciba paquetes de datos desde una dirección IPv6 y no sólo IPv4, tendremos que hacer algunos cambios en el código del archivo sshd_config:
- Abrimos el archivo /etc/ssh/sshd_config file desde la terminal:
vi /etc/ssh/sshd_config
- Permitimos a sshd que se comunique las direcciones Ipv4 e IPv6 del servidor:
ListenAddress 0.0.0.0
ListenAddress :: - Si lo que queremos es establecer una dirección IPv6 concreta, escribiremos algo como lo siguiente:
ListenAddress [2607:f0d0:1002:11::2]
- Y, por último, si queremos especificar el puerto de dicha IPv6, por ejemplo el número de puerto 311, escribimos:
ListenAddress [2607:f0d0:1002:11::2]: 311
- Cuando terminemos de personalizar la dirección sólo tendremos que guardar los cambios y cerrar el archivo. Ten en cuenta que si has cambiado el puerto o has añadido uno nuevo tendrás que usar iptables o pf firewall para cambiar la configuración de conexión. Cuando lo tengas todo listo, reinicia sshd:
# service sshd reload