Настройка подключения по ssh

В данной статье я покажу на личном опыте, как я настраивал подключение по ssh к серверу, на котором установлена CentOs 6.3.
На Убунту 12.04 и 12.10 по умолчанию установлен пакет open-ssh клиента. Если нужно установить полностью пакеты ssh, выполните команду в консоле: sudo apt-get install ssh Уже можно подключаться по ssh с Ubuntu.

Теперь настроим ssh на сервере

Переходим в консоль CentOS 6.3: Для установки SSH сервера вводим команду: yum -y install openssh-server Запускаем службы: chkconfig sshd on
service sshd start
Настройка IpTables: yum install iptables system-config-securitylevel-tui
system-config-firewall-tui
* на вкладке дополнительно разрешаем ssh
Перезапускаем службу, для сохранения изменений. service iptables restart Файл конфигурации ssh находится в /etc/ssh/sshd_config.
Редактируем его: nano /etc/ssh/sshd_config Если надо разрешить доступ под рутом по ssh, раскоментируем строку
PermitRootLogin Yes
Остальные настройки разбирать не буду. Перезапускаем службу для сохранения настроек: service sshd restart

Всё, настройка закончена на стороне сервера

Теперь в консоле Ubuntu вводим команду: ssh root@hostname Вместо hostname вводим hostname или ip вашего сервера.
Должно появиться сообщение: The authenticity of host '192.168.0.101 (192.168.0.101)' can't be established. RSA key fingerprint is **************. Are you sure you want to continue connecting (yes/no)? Вводите Yes, далее вводите пароль root-пользователя вашего сервера и можно работать.

Видите, в настройке ssh нет ничего сложного. В следующей статье расскажу как настроить вход по ssh без пароля.

Поделиться:

Если у Вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.