Возникла следующая задача:
Развернуть openssh-сервер на Mac OS X 10.9.
SSH — сервер в Mac OS включен в поставку по умолчанию.
Настраивается, точнее просто активируется тут:
1. Откройте «Системные настройки»;
2. Выберете «Общий доступ»;
3. Установите галку напротив пункта «Удаленный вход»;
Все на этом активация и запуск sshd демона закончена, теперь вы можете по ssh попасть в своей любимый mac.
Если желаем поправить конфигурацию, к примеру изменить порт или настроить авторизация без пароля используя ssh-ключи.
Вам необходимо обратиться в каталог:
/private/etc/sshd_config — конфигурационный файл сервера.
/private/etc/sshd_config — конфигурационный файл клиента.
Мне стало интересно сделать данные действия используя консоль (терминал) и вот на чем я застрял:
1. Как можно выполнить start / stop / restart сервиса (демона) sshd в терминале?
Что только не перепробовал, но ничего не вышло.
Что обнаружил:
запуск sshd происходит тут:
/usr/libexec/sshd-keygen-wrapper — это просто shell script, который сначала создает ключи для сервера,
после чего командой:
exec /usr/sbin/sshd - запускает сам ssh-сервер.
sshd -бинарник.
2. Конфигурационные файлы, как уже выше было представлено, находятся в каталоге ../etc, а хочется, что бы находились в ../etc/ssh/;
Как поменять пути до конфигурационных файлов? Необходимо пересобирать бинаринк?
3. А так же хотелось, что бы настройка по умолчанию (Установка галки напротив пункта «Удаленный вход» в настройках доступа) так же корректно работала и был один экземпляр конфигурационных файлов и сервиса sshd?
Спасибо за внимание.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.