Member 13952203 Ответов: 1

SSH вход с учетной записью root с помощью C#


используя Ренси.SshNet;
частных статических недействительным SSH_Connection()
{
строка user = "пользователь";
string pass = "пароль";
строка host = "172.1.1.1";

SshClient _sshClient = новый SshClient(хост, 22, пользователь, pass);
_sshClient.Подключить();
}

Я могу получить доступ к Unix через ssh с помощью учетной записи пользователя, но можно ли получить доступ с помощью учетной записи root(учетная запись root заблокирована для удаленного доступа, но консольный порт)?

Что я уже пробовал:

На PUTTY войдите в систему с учетной записью пользователя и введите "admin", который станет учетной записью root.
Может ли он сделать это в программировании на c#?

1 Ответов

Рейтинг:
2

Richard MacCutchan

Если у вас нет пароля root или root отключен для удаленного доступа, то вы можете использовать только учетную запись пользователя.


Member 13952203

Спасибо. У меня есть пароль root, но root отключен для удаленного доступа.

Richard MacCutchan

Единственный способ переключиться-это войти в систему как обычно, а затем использовать команду su. Непонятно, что делает ваш код C#.