Ключі SSH для сервера
В даній статті розглядається корпоративний варіант додавання вже згенерованих ключів. Тобто пари ключів (приватний та публічний) вже згенеровані (як генерувати ключі буде у окремій статті), приватний ключ знаходиться у відповідальних осіб які повинні мати доступ до відповідних ресурсів, а публічний розміщено у вільному доступі на FTP чи WEB сервері для легкого додавання ключа.
Додавання ключа
Якщо користувач робить самостійно доступ по ключу.
Встіновіть програму Curl:
$ apt-get install curl -y # для Ubuntu, Debian
$ yum install curl -y # для RedHat, CentOS ті інші
В першу чергу необхідно авторизуватись під користувачем якому створюється доступ по ключу, після чтого в консолі необхідно викнати:
$ [ -d ~/.ssh ] || (mkdir ~/.ssh; chmod 700 ~/.ssh) $ curl https://box.globalmed.support/SSH/id_rsa_v01.pub >> ~/.ssh/authorized_keys $ chmod 600 ~/.ssh/authorized_keys
Вказаний лістинг створює директорію .ssh у домашній директорії авторизованого користувача та дає права 700 на неї, після чого публічний ключ зчитується програмою Curl з файлового серверу та записується у кінець файлу authorized_keys директориї .ssh, псля чого встановлюються права доступу 600 на файл authorized_keys.