5.5.0では%HOME%の存在は無視されてしまうようだ。できれば、WindowsのOpenSSHと鍵を共有できた方が良い(ような気がする)ので、C:\Users\<ユーザー名>\.sshC:\home\<ユーザー名>\.sshこの二つが同一になるようにしたい。そこで、ジャンクションを作成する。Windowsのシンボリックリンクとジャンクションとハードリンクの違いhttps://www.atmarkit.co.jp/ait/articles/1306/07/news111.html環境変数CWRSYNCHOMEはどちらのバージョンでも参照していないようだ。384bitで鍵を生成する。(C:\Users\<username>/.ssh/id_ecdsa):というのは、鍵の保存先(ホームの下の.sshフォルダ)を尋ねてきているが、変更の必要が無ければEnterで。passphrase):パスフレーズを聞いてきているが、rsyncを実行するたびにパスフレーズを入力するのが面倒なので、省略することにして、そのままEnter。二つのファイルができているはずだ(秘密鍵と公開鍵)。username@ftp.server.ne.jp:あるいは、FTPで転送する。(リモートサーバーのホームディレクトリに転送したことにして進める)。.ssh/authorized_keysセキュリティのために、他のユーザーから見えないようにパーミッションを変えておく。エラーになってしまった。Gowでは、scpコマンドはscp.batというバッチファイルによってpscp.exeにリダイレクトされているが、そのあたりが良くないのかもしれない。10の新しいバージョンではOpenSSHが標準でサポートされているので、SCPコマンドも標準で実装されている。ssh.exeが実行されるようになる(荒業)。permissionsというエラーが出てしまう。オッケーなのだが、Windows環境だとちょっと面倒な手順がいる(cygwinでchmodしてもダメだった)。keyhttps://stackoverflow.com/questions/26186429/cwrsync-permissions-on-private-keychmodには、rsyncコマンドそのものを使う。10のOpenSSHでも使えるようにここまでの設定で、cwRsyncのrsyncや同梱のsshは使えるようになったはず。ignored.とこの症状が再現してしまう。こちらは秘密鍵ファイルのACLの変更をしなければならない。https://superuser.com/questions/1296024/windows-ssh-permissions-for-private-key-are-too-openid_ecdsaファイルを右クリックして、「プロパティ」を選択。「セキュリティ」タブを開く。「グループまたはユーザー名」をチェックする(自分のユーザー名とSYSTEM以外に、EveryOneとかUsersとかAdministratorsとか「なし」がリストに入っていたら、それを削除しなくてはならない)。「編集(E)」をクリック。自分のユーザー名とSYSTEM以外のエントリを、一つ一つクリックしては、「削除(R)」で削除していく。SYSTEMは「特殊なアクセス許可」のみチェックされていることを確認。自分は変更、読み取りと実行、読み取り、書き込みにひととおりチェックが入っているのを確認。所有者が自分以外だったり、継承が有効になっているとうまくいかない。"%username%":"(R)"を実行してから、セキュリティタブを開いて再度行ってみる。参考までにコマンドライン版。データを圧縮転送できる。転送元や転送先のフォルダを指定する場合、リモートはusername@ftp.server.ne.jp:folder/subfolderという指定になる。コロンが(:)リモートのサーバー名とフォルダのセパレータとして使われているので、Windowsのドライブ名指定のコロンが使えない。そこで、ローカルフォルダについてはC:\folderではなく、/cygdrive/c/folderというcygwinスタイルのフォルダ指定を行う必要がある。cwRsyncにはcygwinのDLLが含まれているため、cygwin(やGow)をインストールしていなくとも動作する。管理者ページ用ツールバックリンク文書の先頭へ。