СПО в российских школах

Команда ALT Linux рассказывает о внедрении свободного программного обеспечения в школах России
Апрель 8, 2009

Доступ с школьному серверу через ssh

Дистрибутивы, Методические материалы, Опыт работы с ПСПО
Автор: ALT Linux

Владимир Волков, автор планируемой к изданию книги «Школьный линукс для учителя», написал инструкцию по доступу к Школьному серверу через ssh.

«Практически все необходимые для администрирования школьного сервера функции выполняются через веб-интерфейс. Но в некоторых случаях (например, как в случае с установкой какой-то своей CMS или LMS) необходимо выполнить ряд действий непосредственно из shell. Если сервер это компьютер, который стоит под рукой, и к нему подключены клавиатура и монитор, то проблем нет, всегда можно войти в обычный shell. Но если сервер установлен «как надо», то есть вдали от всех людей, и монитор от него отключен, а клавиатура старательно скрыта от глаз, то встает вопрос о доступе к серверу через ssh. Сделать это очень просто, как говорится, в три приема.»

Скачать инструкцию (PDF, 74Кб)

Комментарии (23) к “Доступ с школьному серверу через ssh”

  1. Очень важная и нужная информация. Спасибо!

  2. Stym говорит:
    Апрель 14, 2009, 7:54 дп

    Круто, спасибо большое!!!!!

  3. Гарифуллин Роман говорит:
    Апрель 29, 2009, 7:15 дп

    Боже мой! Доступ для пользователя root! Нет, но почему не написать качественно? Создать обычного пользователя, дать ему sudo, а вот этому пользователю сделать доступ ssh. Не учите людец неправильной работе!

  4. mex3 говорит:
    Апрель 29, 2009, 2:07 пп

    Гарифуллин Роман:

    Почему неправильной? Обратите внимание на то, что доступ — только по ключу.

  5. Гарифуллин Роман говорит:
    Май 6, 2009, 8:02 дп

    mex3, потому что правильно — это когда root может заходить только с консоли, а лучше, когда только с консоли в однопользовательском режиме.

  6. Владимир говорит:
    Май 12, 2009, 3:06 дп

    Статья короткая и практически ничего не несущая по информативности. Гораздо проще найти описание ssh в инете.

  7. mex3 говорит:
    Май 12, 2009, 4:39 пп

    to Гарифуллин Роман:

    Нет, вы объясните, почему правильно? Ответ «потому что гладиолус» не подходит. Пожалуйста, перечислите и аргументируйте все причины, по которому наш вариант (напомню, не рут по паролю, а рут по ключу) — существенно более небезопасный, чем названный Вами.
    Кстати, вы можете посмотреть в Ваш конфиг — доступ рута по ключу — включен, если вы его не трогали.

  8. Лучше бы написали как этот сервак настроить авторизацию SSH по паролю, а то по умолчанию через пароль только LDAP юзеры зайти могут а как настроить чтобы рута пускало найти не смог хотя гуглю уже целый день…
    Вот статей как сделать авторизацию по ключу дофига а по паролю…

  9. Посмотрел на экспериментальной машине школьный сервер 4.1 — просто сказка. Куча всего и всё работает прямо из коробки. Огромное спасибо за такой продукт. Очень понравилось.

  10. aen говорит:
    Июнь 7, 2009, 6:23 дп

    Дмитрий, спасибо!
    Мы сделаем следующую версию еще лучше. :-)

  11. Предложения можно внести?

  12. Любовь говорит:
    Июнь 9, 2009, 12:05 пп

    трудно читать текст написанный курсивом

  13. Отличный дистрибутив! :) поднимал школьный «сервер» (если это можно так назвать довольно долго, чтобы было всё в комплекте=) наверно лучшего дистрибутива для школ и не найти, где явно не хватает людей умеющих работать с линуксом;) а тем более на уровне настройки сервера=))

  14. aen говорит:
    Июнь 9, 2009, 11:32 пп

    2Дмитрий: Предложения нужно внести! :-)

  15. хм.. ну захожу я под юзером и что? как мне под рутом зайти?
    sudo? не пускает!
    какой смысл в ssh без прав админа?
    кстати не забываем создать пользователя, а то и под ним не зайти будет :)

  16. Владимир Черный говорит:
    Май 11, 2010, 9:30 дп

    Сергей, вы последний абзац инструкции внимательно прочитали?

  17. Александр говорит:
    Ноябрь 22, 2010, 12:02 пп

    Нужно скорее не «Доступ с школьному серверу через ssh» а
    «Доступ к любому компу через ssh учетной записью с LDAP c правами root на тот комп куда заходим»

  18. Владимир Черный говорит:
    Ноябрь 22, 2010, 1:10 пп

    Если уж заниматься переформулировками, то это просто «доступ через ssh по ключу».

  19. ZivlRu говорит:
    Январь 14, 2011, 12:15 пп

    А у меня не получается :-(
    [zimin@Zimin ~]$ ssh root@192.168.0.185Enter passphrase for key ‘/home/zimin/.ssh/id_rsa':root@192.168.0.185’s password:ssh: Permission denied, please try again.
    Что я неправильно делаю?
    (Сервер запущен в VirtualBox)

  20. Владимир Черный говорит:
    Январь 14, 2011, 12:46 пп

    2ZivlRu
    1. ключ должен лежать в каталоге /root/.ssh
    2. права доступа на файл ключа должны быть рутовые а не пользовательские (ssh их проверяет).
    Похоже вы все делаете неправильно :)
    Мне бы это и в голову не пришло, положить ключ доступа рута(!) к пользователю 😉 !!!

  21. ZivlRu говорит:
    Январь 14, 2011, 1:37 пп

    2Владимир Черный
    Вообще-то делал по инструкции, выложенной здесь:
    «На том компьютере (назовем его клиентским), с которого вы хотите получить
    доступ на сервер, и под той учетной записью на клиентском компьютере, из-под
    которой вы хотите осуществлять администрирование, нужно создать пару
    ключей RSA.» и т.д.
    Нигде в тексте нет что терминал должен работать под рутом.
    Вы читали текст инструкции?

  22. ZivlRu говорит:
    Январь 14, 2011, 3:48 пп

    Всё, разобрался…
    В позиции «Enter file in which to save the key (/home/shkoliar/.ssh/id_rsa) — Введите полное имя файла, в котором будет сохранен ключ.» Не надо ничего вводить, просто нажать Enter
    Похоже, я один не догадался так сразу сделать… Обидно :-(

  23. Владимир Черный говорит:
    Январь 14, 2011, 4:36 пп

    2ZivlRu. Ищите во всем позитив — ведь разобрались же!!!
    Что касается инструкции, то я ее редактировал, но… очень давно. А мой ответ касался сообщения, приведенного вами — из него все ошибки видны :)

Оставьте комментарий