Дата: 2010-09-18 17:36:02
Комментариев: 0
Чтобы заходить на планшет, на которой установлен сервер ssh, без ввода пароля, требуется сгенерировать ключевую пару (публичная и секретная части). Публичная часть затем копируется на планшет в каталог /root/.ssh/ в файл с названием authorized_keys. Каждый публичный ключ должен занимать ровно одну строку.
Теперь сгенерируем у себя на компьютере ключевую пару:
Код:
ssh-keygen -t dsa

На все вопросы программы можно отвечать просто нажимая Enter. Когда утилита попросит ввести ключевую фразу для защиты секретного ключа, нажмите просто Enter если защита не нужна. Иначе при каждом логине через ssh Вам придётся вводить эту фразу для расшифрования уже Вашего секретного ключа
При этом в каталоге ~/.ssh/ у Вас появится два файла: id_dsa (секретный ключ) и id_dsa.pub (публичный ключ, можно раздавать направо и налево). Теперь Вам надо скопировать Ваш публичный ключ на планшет:
Код:
ssh-copy-id -i ~/.ssh/id_dsa.pub root@xx.xx.xx.xx

где xx.xx.xx.xx - IP адрес планшета. Программа спросит Вас пароль root на планшете, и это будет последний раз, когда Вы его вводили :)
После этого можно заходить на планшет без ввода пароля:
Код:
ssh root@xx.xx.xx.xx

Либо прописать в .bashrc такой алиас:
Код:
alias n810='ssh root@xx.xx.xx.xx'

и простой коммандой n810 заходить на планшет.
теги: n810, ssh

0 комментариев

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