Моя шпаргалка :)

Мануалы и настройки => Windows. Все о нашей "любимой" ОС => Тема начата: George от Фев. 10, 2023, 01:35

Название: SSH авторизация по ключам
Отправлено: George от Фев. 10, 2023, 01:35
Первая инструкция, наверное, которую я пишу полностью сам, все инструкции не рабочие (в обратную сторону, из вин в Lin)

Итак, пакет openssh мы установили (https://forum.im-cloud.site/index.php?topic=127.0), теперь надо настроить "прозрачную" авторизацию, чтоб забирать с windows машины, например, бэкапы. В 2020 году у меня был неприятный опыт, когда вирус шифровальщик, не только побил систему, на которой стоял сервер MSSQL, но и уничтожил все бэкапы этой базы... Поэтому забрать на linux машину бэкапы, и при этом не открывать доступ по SMB очень правильное решение  ;)

ssh-keygen rsync /root/.ssh/id_rsa.pub  sshuser@winserver:/cygdrive/%USERPROFILE%/.ssh/authorized_keys
Копируем полученный файл в %userprofile%\.ssh

наслаждается)
Название: От: SSH авторизация по ключам
Отправлено: George от Фев. 11, 2023, 12:32
В windows файл хранится по пути %systemdrive%\Users\<username>\.ssh\
Если пользователь с административными правами в файле sshd_config надо в конце поправить:

Match Group administrators
       AuthorizedKeysFile .ssh\administrators_authorized_keys

В один файл можно добавлять несколько ключей, в зависимости от числа пользователей *nix из-под которых будет проводиться запуск (мне надо доя rsync)