Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:setup_rsync [2024/03/26 15:35]
denis [Вариант 1 (рекомендуемый)]
doc:jroboplc:setup_rsync [2024/03/26 15:38] (текущий)
denis [Вариант 1 (рекомендуемый)]
Строка 10: Строка 10:
 sudo systemctl enable rsync</​code>​ sudo systemctl enable rsync</​code>​
   * Установить клиента на Windows https://​www.itefix.net/​cwrsync-client в папку:<​code>​   * Установить клиента на Windows https://​www.itefix.net/​cwrsync-client в папку:<​code>​
-c:/cwrsync</​code>​+d:\asutp\cwrsync</​code>​
   * Создать ключи (все по умолчанию):<​code batch>   * Создать ключи (все по умолчанию):<​code batch>
-c:/cwrsync/bin/ssh-keygen.exe</​code>​+d:\asutp\cwrsync\bin\ssh-keygen.exe</​code>​
   * Скопировать содержимое файла:<​code batch>   * Скопировать содержимое файла:<​code batch>
-c:/users/user/.ssh/id_ed25519.pub</​code>​Добавить в файл на ПЛК:<​code bash>+c:\users\user\.ssh\id_ed25519.pub</​code>​Добавить в файл на ПЛК:<​code bash>
 mcedit /​home/​jrobo/​.ssh/​authorized_keys</​code>​ mcedit /​home/​jrobo/​.ssh/​authorized_keys</​code>​
   * Проверить работу ssh (должно логиниться без пароля):<​code batch>   * Проверить работу ssh (должно логиниться без пароля):<​code batch>
-c:/cwrsync/bin/ssh jrobo@192.168.2.210</​code>​Если будут жалобы типа ''"​permissions are too open..."'',​ через проводник поправить разрешения файлу ''​c:/​users/​user/​.ssh/​id_ed25519''​ ([[https://​superuser.com/​questions/​1296024/​windows-ssh-permissions-for-private-key-are-too-open|src]]):<​code>​+d:\asutp\cwrsync\bin\ssh jrobo@192.168.2.210</​code>​Если будут жалобы типа ''"​permissions are too open..."'',​ через проводник поправить разрешения файлу ''​c:/​users/​user/​.ssh/​id_ed25519''​ ([[https://​superuser.com/​questions/​1296024/​windows-ssh-permissions-for-private-key-are-too-open|src]]):<​code>​
 * Свойства / Безопасность / Дополнительно * Свойства / Безопасность / Дополнительно
 * Оставить полный доступ только текущему пользователю и удалить разрешения всем остальным * Оставить полный доступ только текущему пользователю и удалить разрешения всем остальным
 * Отключить наследование</​code>​ * Отключить наследование</​code>​
-  * Добавить в конец файла ''​c:​\cwrsync\cwrsync.cmd'':<​code batch>+  * Добавить в конец файла ''​d:\asutp\cwrsync\cwrsync.cmd'':<​code batch>
 SET params=-avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/​dev/​null"​ --delete --progress SET params=-avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/​dev/​null"​ --delete --progress
  
Строка 33: Строка 33:
   * Создать задачу ([[https://​learn.microsoft.com/​en-us/​windows-server/​administration/​windows-commands/​schtasks|src]]):<​code batch>   * Создать задачу ([[https://​learn.microsoft.com/​en-us/​windows-server/​administration/​windows-commands/​schtasks|src]]):<​code batch>
 schtasks /create /sc hourly /mo 1 /ru "​SYSTEM"​ /tn rsync-jrobo /tr d:​\asutp\cwrsync\cwrsync.cmd schtasks /create /sc hourly /mo 1 /ru "​SYSTEM"​ /tn rsync-jrobo /tr d:​\asutp\cwrsync\cwrsync.cmd
 +</​code>​
 +  * Удалить задачу:<​code>​
 +schtasks /delete /tn rsync-jrobo
 </​code>​ </​code>​
  
doc/jroboplc/setup_rsync.1711456515.txt.gz · Последние изменения: 2024/03/26 15:35 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0