Tengo que escribir una prueba para la secuencia de comandos de implementación que carga archivos a través de SSH, pero me gustaría que no dependiera de la configuración de los servidores externos. Así es como lo veo:Emular el servidor SSH con fines de prueba
- Crea 2 SSH daemons sin autenticación en diferentes puertos de la interfaz loopback.
- ejecutar el script de implementación en estos dos puertos
La única pregunta es cómo ejecutar estos demonios SSH ficticias.
Uso Python and Fabric.
Gracias por una idea útil, pero acabo de parchear Fabric API para ejecutar todos los comandos en el servidor local. Marcaré su comentario ya que tiene la mejor solución de todos modos. –