Автор Тема: Протокол SFTP не пускает пользователя root  (Прочитано 7870 раз)

Оффлайн vod

  • Давно тут
  • **
  • Сообщений: 31
Доброго времени суток.

Поставили Server 4.0.1, настроили сеть. С другого компьютера по локальной сети не могу зайти под root'ом. При этом при входе под пользователем (который создавался при установке ОС) спокойно вхожу, затем ввожу su и пароль и получаю полные права. А вот по SFTP (программа WinSCP) полные права получить не могу, т.к. (цитата с сайта программы):
Цитировать
WinSCP does not support commands that require terminal emulation or user input.

Вопрос: как сказать Alt Linux'у, что под root'ом можно входить по SSH (SFTP)? Ну или может есть еще какие-то варианты получить полные права по SFTP...

Спасибо.

Оффлайн Vitls

  • Глобальный модератор
  • *****
  • Сообщений: 372
  • Идиотизм вечен!
    • Linux. OpenSource. Life.
    • Email
Вообще-то по соображениям безопасности крайне не рекомендуется давать root доступ по ssh.
Если свербит - man sshd_config
Дело не в том как болезнь вылечить.
Дело в том как других заразить.

Оффлайн vod

  • Давно тут
  • **
  • Сообщений: 31
Свербит  потому, что сервер будет стоять в удаленном дата-центре, а работать по SSH мне, как новому пользователю linux, мягко говоря, неудобно.

Может быть есть какие-то более безопасные варианты?

Оффлайн non7top

  • Завсегдатай
  • *
  • Сообщений: 51

Alexei_VM

  • Гость
Может быть есть какие-то более безопасные варианты?
Всегда есть множество вариантов:
* Найти другого админа для этого сервера.
* Научиться работать так, как это принято у админов, то есть через ssh, предварительно осознав, что этот способ такой, какой он есть не потому, что админы люто ненавидят пользователей, а потом, что это очень удобный способ.

Drool

  • Гость
Вопрос: как сказать Alt Linux'у, что под root'ом можно входить по SSH (SFTP)? Ну или может есть еще какие-то варианты получить полные права по SFTP...

Не нужно так делать. Иначе я могу согласиться что лучше другого админа ;) Без обид.
ssh -C bla-bla-bla
su -
Получаем все нужные права.

Оффлайн xdsl

  • Давно тут
  • **
  • Сообщений: 255
/etc/openssh/sshd_config
PermitRootLogin = yes

Как ни странно, иногда бывает нужен рутовый доступ по ssh вообще без пароля. Например, для миграции виртуальной машины на OpenVZ с одного HN на другой HN с  помощью vzmigrate. Эта операция выполняется скриптом под рутом через rsync+ssh.
Проблема решается гуглом: "ssh без пароля", например -  http://chernowiki.ru/index.php?node=66
Под альтом для этого даже /etc/openssh/sshd_config править не надо.

Оффлайн gray_graff

  • alt linux team
  • ***
  • Сообщений: 65
  • ALT Sisyphus
    • Email
не вижу причин, почему не работать в ssh или sftp под рутом :)
наоборот удобно
главное не забыть:
PermitRootLogin without-password
PubkeyAuthentication yes
PasswordAuthentication no

и парольную фразу на ключь по-сложнее ;)

Drool

  • Гость
PubkeyAuthentication yes
и парольную фразу на ключь по-сложнее ;)

Ага, и щяс все тут кинутся генерить dsa-ключи. Жди.

Оффлайн Athlocatle

  • Завсегдатай
  • *
  • Сообщений: 257
Шутники блин...