Работа с SSH и Telnet подключениями в Zennoposter

  • Автор темы Автор темы Manless
  • Дата начала Дата начала

Manless

Client
Регистрация
09.01.2014
Сообщения
186
Реакции
33
Баллы
28
Ребят, подскажите как правильно подключиться по SSH или Telnet к устройству и отправлять нужные команды с помощью zennoposter?
 
не разобрался как внедрите его в зенку
Скачиваем архив с сайта nuget, извлекаем и подключаем dll библиотеку, в общий код добавляем подключение

C#:
Развернуть Свернуть Копировать
using Renci.SshNet;
using Renci.SshNet.Sftp;

Далее, выполняем нужные действия, примеров множество и код C# для постера и не постера мало чем отличается, например

C#:
Развернуть Свернуть Копировать
/// <summary>
/// List a remote directory in the console.
/// </summary>
private void listFiles()
{
    string host = @"yourSftpServer.com";
    string username = "root";
    string password = @"p4ssw0rd";

    string remoteDirectory = "/some/example/directory";

    using (SftpClient sftp = new SftpClient(host, username, password))
    {
        try
        {
            sftp.Connect();

            var files = sftp.ListDirectory(remoteDirectory);

            foreach (var file in files)
            {
                Console.WriteLine(file.Name);
            }

            sftp.Disconnect();
        }
        catch (Exception e)
        {
            Console.WriteLine("An exception has been caught " + e.ToString());
        }
    }
}
 
Как при помощи этой библиотеки выполнить команду, не связанную со скачиванием или изменением файлов на сервере?
Например создание почтового ящика и т.д.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)