Как добавить ключи ssh конкретному пользователю в Linux?

wpa_supplicant— демон беспроводной сети, он может работать независимо от сетевых менеджеров (, например:NetworkManager , wicd, connman...)

NetworkManager требует беспроводного демона для управления WPA :wpa _запрашивающим, .

6
21.01.2021, 21:12
2 ответа
  1. ssh-keygen(нажать ввод / не вводить никаких паролей)

  2. ssh-keyscan hpc.university.edu > known_hosts(нажмите ввод)

  3. ssh-copy-id yourname@hpc.university.edu(нажмите введите)вам может понадобиться пароль для входа в университетский VPN в этом случае вы можете ввести его)

1
18.03.2021, 22:35

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

Таким образом, если файл не существует, вы можете создать его так же, как вы редактировали существующий файл для другого пользователя.

Что вам нужно сделать, так это убедиться, что разрешения достаточно заблокированы, иначе sshdоткажется доверять файлу. Таким образом, шаги по созданию полностью пустого домашнего каталога для пользователя joebloggsбудут выглядеть примерно так:

# Create the.ssh directory, and set its permissions
mkdir ~joebloggs/.ssh
chown joebloggs ~joebloggs/.ssh
chmod 0700 ~joebloggs/.ssh

# Create the authorized keys file, and set its permissions
nano ~joebloggs/.ssh/authorized_keys
chown joebloggs ~joebloggs/.ssh/authorized_keys
chmod 0700 ~joebloggs/.ssh/authorized_keys
5
18.03.2021, 22:35

Теги

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