C # envia um comando SSH simples

Eu sou um jovem estudante e recebi minha lição de casa para esta semana. É muito difícil para mim porque eu tenho que criar um programa, que é capaz de se conectar a um servidor SSH e enviar o comando "etc / init.d / networking restart".

Eu deveria programar este aplicativo em C # e eu sou muito novo (apenas aprendi com algumas lições da escola). Eu também deveria criar uma GUI.

Eu entendo o básico do c # (loop, se etc ...).

Eu já criei GUI, menus, botões e uma caixa de listagem de log. GUI = 3 caixas de texto (ip, nome de usuário, senha) e um botão para conectar.

Estou codificando com o Microsoft Vistual Studio.

Minha pergunta é: Como posso estabelecer uma conexão SSH com meu servidor?

questionAnswers(3)

yourAnswerToTheQuestion