J'utilise WinSSHd sur plusieurs serveurs Windows. Pour y accéder à partir de mon Mac (et vraisemblablement de tout terminal basé sur Unix), je dois définir la TERMvariable d'environnement sur cygwin, par exemple:
TERM=cygwin ssh someserver.com
Je peux également utiliser le .ssh/configpour définir certains paramètres par défaut pour ce serveur, tels qu'un autre utilisateur et un autre port que celui par défaut:
host someserver.com
User SomeDifferentDude
Port 22222
Cependant, je ne peux apparemment pas définir les variables d'environnement de cette façon. De toute façon, je n'ai rien trouvé man ssh_config. Est-il possible de définir l'émulation de terminal par défaut (et / ou une variable d'environnement) par hôte?