null

Монтируем раздел SFTP/SSHFS в Windows с авторизацией по ключам

Установка

Устанавливаем

  • winfsp
  • sshfs-win

С сайта https://winfsp.dev/rel/
Исходники

Создаем каталог для ключей.

Рекомендую не играться с пробелами в пути, и сделать скрытый каталог в корне диска

$BPATCH = ‘c:\.backupstorage’ #путь к скрытому каталогу

#создаем каталог
New-Item -ItemType directory -Path "$BPATCH"

#добавляем аттрибут скрытого файла
 (get-item $BPATCH -Force).Attributes += 'Hidden'

Генерация ключей

Переходим в каталог

cd $BPATCH

Генерируем ключ

#в примере EdDSA ключ

ssh-keygen -t ed25519 

Вводим аттрибуты.Passphrase пропускаем (enter)

Рекомендую называть сертификаты по 

$HOSTNAME=hostname #название сертификата

Передаем .pub файл на сторону хранилища

Скрипт монтирования

#Стартовый скрипт монтирования
#запуск при старте системы
#Менять значение переменной $USERNAME на выданное имя пользователя для подключения
#Автор: Жуков М.А. Тюн-ИТ
#Версия: 1.1 от 14.06.2022

$HOSTNAME=hostname #название сертификата

$BPATCH= ‘c:\\.backupstorage’ #путь к ключам

$USERNAME="MYUSER" #имя пользователя для логина на систему хранения

cd  'C:\Program Files\SSHFS-Win\bin\'

.\sshfs-win.exe svc \sshfs.k\$USERNAME@STORAGE_IP K: random_text  -o IdentityFile="$BPATCH\\$HOSTNAME"

 

Диск подмонтирован. Для автоматизации - в диспетчер заданий (