Первая инструкция, наверное, которую я пишу полностью сам, все инструкции не рабочие (в обратную сторону, из вин в 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
наслаждается)
В windows файл хранится по пути %systemdrive%\Users\<username>\.ssh\
Если пользователь с административными правами в файле sshd_config надо в конце поправить:
Match Group administrators
AuthorizedKeysFile .ssh\administrators_authorized_keys
В один файл можно добавлять несколько ключей, в зависимости от числа пользователей *nix из-под которых будет проводиться запуск (мне надо доя rsync)