
Tengo el reenvío de puertos habilitado de forma predeterminada en mi .ssh/config
máquina para una:
Host machine
LocalForward 8888 127.0.0.1:8889
Ahora, me gustaría usar la línea de comando para enviar ssh a esa máquina, pero con el reenvío de puertos deshabilitado (en casos específicos). ¿Es posible anular la configuración del archivo de configuración con una opción de línea de comando de ssh
?
Respuesta1
Utilice la ClearAllForwardings
opción:
ssh -o ClearAllForwardings=yes machine
ClearAllForwardings
Especifica que se borre todos los reenvíos de puertos locales, remotos y dinámicos especificados en los archivos de configuración o en la línea de comando. Esta opción es principalmente útil cuando se usa desde la línea de comando ssh(1) para borrar los reenvíos de puertos establecidos en los archivos de configuración, y se configura automáticamente mediantescp(1)
ysftp(1)
. El argumento debe ser "sí" o "no". El valor predeterminado es "no".