Назад | Перейти на главную страницу

Как изменить пользователя для получения дополнительных прав на SFTP-клиенте?

На первом этапе всегда рекомендуется отключить удаленный вход в систему root для протокола SSH. У меня есть пользователь с низким уровнем прав, который может подключаться через SSH, и после подключения я просто su чтобы получить больше прав.

Теперь, когда я использую sFTP-клиент, я использую своего пользователя с низкими правами и, таким образом, почти ничего не могу делать.

Мой вопрос: можно ли сменить пользователя после входа в систему с помощью стороннего клиента, такого как Transmit, Cyberduck, Filezilla?

PS: клиенты Mac были бы отличными;)

Нет, в sftp невозможно повысить ваши привилегии.

В идеале вы должны исправить разрешение файловой системы, чтобы не требовались привилегии root для загрузки / выгрузки всего, над чем вы работаете.

Если изменение разрешений невозможно, то существует компромисс между отключением входа в систему с правами root и входом с паролем. Вы можете установить PermitRootLogin without-password а затем просто используйте аутентификацию на основе ключей.