Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: не могу зайти по SSH из под root  (Прочитано 9140 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #15 : 05 Мая 2016, 22:55:21 »
ssh -D 1080
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #16 : 08 Мая 2016, 12:35:21 »
Еще как вариант - использовать network-manager (доустановить надо расширение для ssh network-manager-ssh)

И да, требует ваш пароль для вызова sudo. А не пароля с удаленной машины
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Punko

  • Гость
Re: не могу зайти по SSH из под root
« Ответ #17 : 08 Мая 2016, 23:40:50 »

И да, требует ваш пароль для вызова sudo. А не пароля с удаленной машины


чтоооо? О_о

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #18 : 09 Мая 2016, 13:35:30 »
чтоооо? О_о

Видать я не правильно прочитал.

Цитировать
6. но по команде sudo ssh  root@server,  ssh спрашивает разрешение ключа, но сервер, не пускает и спрашивает пароль, которого отродясь там не было
[/guote]
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Punko

  • Гость
Re: не могу зайти по SSH из под root
« Ответ #19 : 09 Мая 2016, 19:22:21 »
EvangelionDeath, ну сервер SSH не должен спрашивать пароль только в случае авторизации по ключам...

Оффлайн lmg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #20 : 10 Мая 2016, 09:56:24 »
EvangelionDeath, ну сервер SSH не должен спрашивать пароль только в случае авторизации по ключам...

так пароль спрашивает не сервер, а клиент

Пользователь добавил сообщение 10 Мая 2016, 09:58:03:
ssh -D 1080

спасибо, порт конечно очень удобно, не нужно прав суперпользователя, но все же интересует полный туннель

Пользователь добавил сообщение 10 Мая 2016, 09:58:48:
Еще как вариант - использовать network-manager (доустановить надо расширение для ssh network-manager-ssh)

И да, требует ваш пароль для вызова sudo. А не пароля с удаленной машины

о, спасибо, по моему то что нужно, попробуем
« Последнее редактирование: 10 Мая 2016, 09:58:48 от komjaga »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3266
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #21 : 19 Мая 2016, 10:39:59 »
Конечно, root не должен подключаться через ssh, но вот у меня возникла такая надобность.
Есть компьютер с клавиатурой и в небольшой сети и есть другие без клавиатуры, за которыми никто не сидит.
Их надо выключать командой через ssh. Для пользователя я это настроил, т.е. первоначально настроил вход
по ssh без пароля по ключу. Теперь желательно, чтобы при выключении компьютера команда на выключение
другого компьютера пересылалась автоматически. Я завёл в /etc/init.d/ скрипт, который эту команду посылает,
но она не посылается, т.к. в данном случае скрипт запускается от root, а для него беспарольный вход по ssh
не настроен. Т.е. надо либо разрешать вход по ssh и для root, либо как-то изощряться.
« Последнее редактирование: 19 Мая 2016, 16:48:52 от Peter_I »
Пётр.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #22 : 19 Мая 2016, 10:50:57 »
Peter_I, я дико извиняюсь, но с каких пор отменили:

а) .ssh/config

Код: (ini) [Выделить]
Host            <name>
    HostName            <real name/ip>
    Port                22
    User                <foreing user>
#    HostkeyAlgorithms   ssh-dss


б) /bin/su <local user> -c "sh -c '<что там делать вообще надо>'"

P.S. В свое время у меня был UPS на несколько компов, так ведущий следил за состоянием батарейки и если что отключал остальные, после чего сам отключался. Когда батарейка заряжена, UPS будил ведущего, а ведущий уже всех остальных (Wake-On-Lan).
« Последнее редактирование: 19 Мая 2016, 10:54:23 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #23 : 19 Мая 2016, 12:31:50 »
Теперь желательно, чтобы при выключении компьютера команда на выключение
другого компьютера пересылалась автоматически....
Т.е. нади либо разрешать вход по ssh и для root, либо как-то изощряться.
Вместо shutdown заюзать halt и разрешить его юзать пользователю (sudoers).

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 19 Мая 2016, 13:12:42 от fisher74 »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3266
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #24 : 19 Мая 2016, 14:00:48 »
Благодарю за советы. Пользователю разрешён вход по ssh без пароля и он щелчком по ярлыку может запустить
посылку команды по ssh на другой компьютер. Запускать shutdown он тоже может, т.к. это ему разрешено в /etc/sudoers.d/sudoers.
Я и сам хотел сделать, чтобы при выключении скрипт из /etc/init.d/ запускался от имени пользователя,
но я ещё ни разу не настраивал congfig для ssh, теперь попробую.
« Последнее редактирование: 19 Мая 2016, 16:48:17 от Peter_I »
Пётр.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #25 : 19 Мая 2016, 15:23:32 »
sudo sh -c "echo 'poweroff   ALL=NOPASSWD:   /sbin/halt' >> /etc/sudoers"
Никогда так не делайте.
Редактируйте sudoers только через sudoedit.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #26 : 19 Мая 2016, 16:39:43 »
Никогда так не делайте.
Я так никогда и не делаю. Я написал же..
(Нажмите, чтобы показать/скрыть)
Тупо копирнул, так как самому писать было лениво набирать

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3266
    • Просмотр профиля
Re: не могу зайти по SSH из под root
« Ответ #27 : 20 Мая 2016, 09:44:45 »
Оказалось, что не надо изменять conf-файлы. Я поместил в /etc/init.d/ файл aaaturnoff,
переделанный из skeleton и подключил его командой
update-rc.d aaaturnoff stop 1 0 1 6 .вот его содержание
(Нажмите, чтобы показать/скрыть)
и он работает, но я проверял, когда был включён только компьютер monitor.

Пётр.

 

Страница сгенерирована за 0.026 секунд. Запросов: 21.