Me gustaría usar el indicador -N en mi archivo de configuración ssh, pero no estoy seguro de cómo hacerlo.
¿Es posible?
-N Do not execute a remote command. This is useful for just for‐
warding ports (protocol version 2 only).
Host foo
HostName foo.bar.com
User baz
<how can I add -N flag here?>
ssh -N
, por qué necesita establecer esto como un parámetro de configuración?Respuestas:
Que sistema operativo Haga un hombre ssh_config y vea si su ssh tiene esa opción. En Linux, esta opción no está disponible como parámetro de configuración. Hasta donde yo sé, creo que lo mismo es cierto con otros openssh o clientes similares en otras plataformas.
fuente
en realidad -N no es un parámetro, sino solo un indicador como -l o bien
si no desea tener el comando ssh -N -l username HOSTNAME, puede crear el alias ssh = "ssh -N" (en el host desde el que desea enviar ssh a su servidor gitolite.
Otra idea que se me ocurrió, la lentitud de ssh puede deberse también a DNS, en el servidor de conexión está tratando de resolver el nombre de host de la máquina que está intentando conectarse y si hay una entrada incorrecta en DNS o no hay información disponible, se convertirá lento en la conexión
tipos
fuente
Respondido aquí /unix//a/417373/69080 . A partir de OpenSSH 7.6, hay una opción llamada
RemoteCommand
. Intente agregar a su archivo de configuración:Cuando uso esto, también me gusta incluir también:
fuente