はじめに
sftp関連のシステム間連携が増えてきて気軽に試せるクライアントを探していましたが、
それがWindows10に最初から備わっていることを最近知りました。
その際にわかったことををメモします。
sftp.exeの場所
C:\Windows\System32\OpenSSH
使い方
-
鍵ファイルを使ったやり方
sftp -i [鍵ファイルパス] [ユーザ名]@[ホスト名] -
パスワードを使ったやり方
sftp [ユーザ名]@[ホスト名]
はまったところ
鍵ファイルのアクセス権に自分以外がアクセス可能になっていると下記のようなエラーがでる。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for '[ファイル名]' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "[ファイル名]":bad permissions
・・・
ファイルのプロパティのセキュリティで自分以外のユーザやグループを削除することでエラーが解消した。