Мы можем использовать символьную ссылку и жесткую ссылку для каталогов?

Вы идете об этом неправильным путем. То, что Вы хотите сделать, генерируют ssh-пару-ключей без пароля и затем (как долго, поскольку сервер поддерживает ключевую аутентификацию RSA), можно войти, не имея необходимость вводить пароль для всех. Это - угроза безопасности, если Ваш закрытый ключ хранится где-нибудь, что он мог быть украден.

Выполните эти шаги:

  1. mkdir -p ~/.ssh
  2. cd ~/.ssh
  3. ssh-keygen -type dsa -i mysshkeys
  4. Нажмите Return при запросе пароль
  5. Нажмите Return во второй раз для подтверждения.

Теперь будет два файла в Вашем ~/.ssh каталог, mysshkey.pub и mysshkey. mysshkey.pub Ваш открытый ключ, этот безопасен поставить удаленные серверы. mysshkey Ваш частный ключ без пароля, не безопасно поставить удаленные серверы (или где-нибудь кто-то еще мог получить копию).

На сервере Вы желаете к SSH в:

  1. Войдите в удаленный сервер
  2. mkdir -p ~/.ssh
  3. Скопируйте и вставьте содержание mysshkey.pub в ~/.ssh/authorized_keys
  4. Удостоверьтесь это ~/.ssh/authorized_keys chmod'd к 600

Теперь, выражаясь в действие с Вашей локальной машиной Вы выполняете следующую команду:

ssh -i ~/.ssh/mysshkey <remote_server_ip>

И Вы будете зарегистрированы, не будучи предложенным пароль.

Это - много предпочтительного метода управления автоматизированными логинами, поскольку Вы не заканчиваете жесткое кодирование Ваш пароль несколько мест, которые должны быть обновлены, если Вы когда-нибудь изменяете его.

7
29.12.2012, 00:56
1 ответ

Большая часть файловой системы не поддерживает жесткие ссылки на каталогах. Однако Вы можете каталоги символьной ссылки.

Можно связать, монтируют каталог в Linux, который функционирует подобный жесткой ссылке с точки зрения пользователя. Вот пример:

mount --bind /usr /home/user/foo

Это является наиболее часто используемым для chroot сред, так как символьная ссылка относительна chroot's /, связывание монтирования может обеспечить доступ к местоположениям за пределами chroot.

13
27.01.2020, 20:16
  • 1
    Сделайте тот "нормальный каталог дескрипторов файловой системы hardlinks" –  vonbrand 23.01.2013, 22:47

Теги

Похожие вопросы