C # envía un simple comando SSH

Soy un estudiante joven y recibí mi tarea para esta semana. Es bastante difícil para mí porque tengo que crear un programa que pueda conectarse a un servidor SSH y enviar el comando "etc / init.d / networking restart".

Debería programar esta aplicación en C # y soy bastante nuevo en eso (acabo de aprender de algunas lecciones escolares). También debería crear una GUI.

Entiendo los conceptos básicos de C # (bucle, si etc ...).

Ya he creado GUI, menús, botones y un cuadro de lista de registro. GUI = 3 cuadros de texto (ip, nombre de usuario, contraseña) y un botón para conectarse.

Estoy codificando con Microsoft Vistual Studio.

Mi pregunta es: ¿Cómo puedo establecer una conexión SSH con mi servidor?

Respuestas a la pregunta(3)

Su respuesta a la pregunta