windows 版 OpenSSH 導入

参考になった記事

"Download the latest build" のlatestのリンク先に64bit版もある

実際の導入で参考になった記事

  1. セットアップ (※配布元) / https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

解説頁にあるようにせず、カレントディレクトリから ".\"を省いてbasenameだけで目的のファイルを実行しようとしてもうまくいかない場合があった。なので環境によっては ".\"が厳守なようである。

  1. 共通鍵作成(※配布元) / https://github.com/PowerShell/Win32-OpenSSH/wiki/ssh.exe-examples
  2. WinSCPを利用した鍵の登録 / FreeSSHdRSAキーペアを用いた認証の設定手順 - FreeSSHdでの公開鍵、秘密鍵認証設定 https://www.ipentec.com/document/document.aspx?page=windows-freesshd-rsa-keypair-authentication-setting&culture=ja-jp

(パスフレーズなし登録) 共通鍵作成迄はMSの配布物で行い、秘密鍵の方をputty付属のputtygenでppk拡張子の形式のid.rsa.ppkに変換して一応保存しておく。初回ログインと秘密鍵の登録がうまく出来なかったので、WinSCPを利用してみたらうまく行った。送信する秘密鍵を読み込むときの形式指定でputty用の形式を選ばずにignoreを2回程繰り返し選択して接続を押す。ログオンして接続状態がうまく行かずに更にダイアログが2回出るのでその時に終了させる。そしてその後、MSのSSHssh -i id_rsa user@xxx.xxx.xxx.xxx のコマンドを実行したらユーザーのパスワード無しにログオン出来た。