Cygwin/OpenSSH
J'ai réalisé une installation entièrement automatisée d'OpenSSH sshd en utilisant Cygwin. Cygwin supporte l'installation non-interactive sin apt-cyg. Les ssh-host-config
script peut s'exécuter sans demander de valeur (en utilisant setup.exe
avec --quiet-mode
et bien d'autres encore). La configuration supplémentaire se fait à l'aide de fichiers texte générés et de commandes Cygwin standard (comme la définition des permissions de fichiers). Après cela, sshd peut fonctionner comme un service Windows, vous pouvez donc le démarrer/arrêter en utilisant la commande net start/stop
.
Cygwin est la seule solution que j'ai trouvée pour faire fonctionner un serveur SSH à partir d'un invité VirtualBox configuré par ievms, avec une installation entièrement automatisée à l'aide de VBoxManage guestcontrol. C'est un logiciel libre, gratuit comme la bière, et OpenSSH dispose d'un ensemble impressionnant de fonctionnalités.
Serveur SSH Bitvise
Bitvise SSH Server prend en charge l'installation silencieuse à partir de la ligne de commande :
BvSshServer-Inst.exe -defaultInstance -acceptEULA -startService
Lorsque vous exécutez le programme d'installation de cette manière, il sélectionne automatiquement la version d'essai de 30 jours.
Le serveur SSH Bitvise prend en charge configuration par script en exposant des objets COM. Plus concrètement, cela permet de tout configurer à partir d'un script PowerShell.
Malheureusement, je n'ai pas pu faire fonctionner une telle configuration script à partir d'un hôte VirtualBox à l'aide de VBoxManage guestcontrol exec
mais cela ressemble à un problème lié à Windows/VirtualBox.
FreeSSHd
FreeSSHd semble prendre en charge installation silencieuse avec WPKG . Sous Windows 7, le /VERYSILENT /NOICON /SUPPRESSMSGBOXES
déclenche une "détection de service interactif" qui peut être ignorée si vous prévoyez de redémarrer bientôt.
Je n'ai pas beaucoup joué avec FreeSSHd car de nombreux utilisateurs du forum se plaignent de la prise en charge de l'authentification par clé publique.