2014-02-07 2 views
1

Я пытаюсь получить доступ к FTP-серверу с помощью библиотеки SSH.NET без везения. Я предоставляю то же самое, что и в FileZilla, которые работают нормально. SSH выбрасывает «разрыхление». Если я использую тот же код, что и ниже, но без указания порта: 21 У меня возникла ошибка: «Пользователь не может аутентифицироваться». Может ли кто-нибудь поделиться соображениями?Проблема с соединением SSH.NET

string tempHost = @"ftp.mywebsite.com"; 
string tempUser = @"[email protected]"; 
string tempPassword = @"try123"; 

using (SftpClient sftpClient = 
     new SftpClient((ConnectionInfo)new PasswordConnectionInfo(tempHost,21, tempUser, tempPassword))) 
     { 
      sftpClient.Connect(); 
     } 

ответ

1

Если в случае, если он по-прежнему нерешенной для вас, ниже код работает для меня

using (var sftp = new SftpClient(host, userName, password)) 
      { 
       sftp.Connect();      
       //Do some operation 
       sftp.Disconnect(); 
      } 

Ananth

+0

Привет, спасибо, приведенный выше код работает, но я должен был обратиться за SFTP на моем хостинге счет ... перед тем, как попробовать – Jim

Смежные вопросы