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