Je voudrais utiliser l'indicateur -N dans mon fichier de configuration ssh, mais je ne sais pas comment faire?
C'est possible?
-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
, pourquoi avez-vous besoin de le définir comme paramètre de configuration?Réponses:
Quel OS? Faites un man ssh_config et voyez si votre ssh a une telle option. Sous linux, cette option n'est pas disponible en tant que paramètre de configuration. Pour autant que je sache, je pense que la même chose est vraie avec d'autres openssh ou des clients similaires sur d'autres plateformes.
la source
en fait -N n'est pas un paramètre mais juste un drapeau comme -l ou bien
si vous ne voulez pas avoir la commande ssh -N -l nom_utilisateur HOSTNAME, vous pouvez créer un alias ssh = "ssh -N" (sur l'hôte à partir duquel vous souhaitez envoyer ssh à votre serveur gitolite.
une autre idée qui m'est venue à l'esprit, la lenteur de ssh peut aussi être due au DNS, sur le serveur de connexion tente de résoudre le nom d'hôte de la machine qui essaie de se connecter et s'il y a une mauvaise entrée dans DNS ou aucune information disponible, elle deviendra connexion lente
sortes
la source
Répondu ici /unix//a/417373/69080 . À partir d'OpenSSH 7.6, une option est appelée
RemoteCommand
. Essayez d'ajouter à votre fichier de configuration:Lorsque j'utilise ceci, j'aime également inclure:
la source