1

Замазка настроена так:

putty.exe -load mysession -l myuser -pw mypass

Но это регистрирует меня как myuser . Для корневого доступа мне нужно набрать в консоли:

sudo -i

Затем он снова запрашивает мой пароль.

Есть ли способ автоматизировать это в Putty, поэтому мне не нужно вводить sudo -i и пароль? Я хотел бы иметь root-права при запуске по умолчанию.

2 ответа2

2

В putty: на странице Connection> Data вы можете установить имя пользователя для автоматического входа и

На странице Соединение> SSH вы можете установить удаленную команду, такую как sudo -i или sudo su -

Если вы не хотите вводить пароль один раз, настройте ssh-ключи.

0

Если вы настроили аутентификацию с открытым ключом, вы можете сделать это с ключом без пароля, если хотите, но учтите, что это снижает безопасность, поскольку любой, кто может получить доступ к файлу ключа, сможет войти в свою учетную запись (субъект любые ограничения на использование ключа, перечисленные в ~/.ssh/authorized_keys). В зависимости от вашего фактического использования и ситуации это может быть серьезной проблемой или вообще без проблем.

Когда вы устанавливаете сеанс для PuTTY, в разделе Соединение -> SSH вы можете указать удаленную команду для выполнения. Не должно быть никаких причин, почему это не может быть sudo -i .

Также может быть возможно настроить sudo чтобы не требовать пароль (для вашей учетной записи или глобально), но это, конечно, будет означать, что любой, кто может получить в свои руки подключенный сеанс, будет иметь полный доступ ко всей системе, просто выполнив один судо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .