вторник, 20 декабря 2011 г.

Установка SSH на Debian

Думаю те кто читает данную статью, хотя бы подозревают что такое SSH.


Данная статья была проверена на Debian 6 (есть большие подозрения, что она актуальна для большинства версий Linux, по крайней мере для семейств убунт точно).
Установка 
 выполните команду 
sudo apt-get install openssh-server
После того как закончится установка, можно проверить её правильность. 
ssh localhost
Тут вас спросят подтверждение и попросят ввести пароль.
После того как вы проделаете эти манипуляции закрываем shh-сессию и идем настраивать сервер.

Настройка

Настройки сервера лежат в файле 
/etc/ssh/sshd_config
Для настройки просто открываем его любым редактором с правами супер пользователя.
sudo nano /etc/ssh/sshd_config
По идее вы можете тут ничего не менять, но это плохон тон, очень плохой.
Желательно поменять следующие параметры
Port 22 - стандартный порт, желательно изменить. 
PermitRootLogin no - разрешение подключаться пользователем root (yes/no) 
PermitEmptyPasswords no - использовать подключение без пароля (yes/no)  
AllowUsers artzor neket - список пользователей (через пробел) которым разрешается подключаться.

Подробное описание конфигурирования можно посмотреть на сайте разработчиков


После изменения настроек сервера, его необходимо перезапустить
sudo /etc/init.d/ssh restart


Ну и можете конектиться к нему...

6 комментариев:

  1. не много оффтопа. Не могли ли вы рассказать про подключение кнопок социальных сетей.

    ОтветитьУдалить
    Ответы
    1. На чем именно ? в blogspot или на произвольном сайте ?

      Удалить
    2. Вот увидел что тут кравсиво кнопки подключены, поэтому решил спросит.Сразу не разобрался думал, что это вы подключили так кнопки(внизу каждой статьи). Просото я когда подключал кнопки, то использовал js код сгенерированный социальными сетями и остался не доволен формой кнопки.И чесно говоря не совсем я разобрался с этими кнопками, просто сейчас работают, но не так как хотелось бы.

      Удалить
  2. "После изменения настроек сервера, его необходимо перезапустить
    sudo nano /etc/init.d/ssh restart"
    Зачем nano? чтобы редактор запустить? исправьте

    ОтветитьУдалить
  3. Перезапустить можно проще:
    service ssh restart

    ОтветитьУдалить