Bitvise SSH Server で Windows 上に SSH Server を立てる。

Windows
スポンサーリンク

Windows 上での SSH Server の候補

http://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows

以前、OpenSSH で サーバー立てを行ったが、key 認証がうまく行かず諦めた経緯がある。

Bitvise SSH Server

今回は Server Fault で評価の高かった Bitvise SSH Server を使うことにする。

インストール

https://www.bitvise.com/ssh-server

download page から setup ファイルを落としてきてインストールする。特に躓くことはないだろう。

SSH Key の作成

Key Type が3種類しか対応しておらず、ssh-keygen rsa で作成したファイルでは動かなかった。rsa-sha2-512を指定する必要がある。

ssh-keygen -t rsa-sha2-512 -b 4096 -C "yours@example.com"

専用に名前を振って管理することを勧める。

Public Key の登録

鍵の登録は Bitvise SSH Server Control PanelOpen Easy Settings から Windows accounts のタブを開き、適宜設定すれば良い。Public keys に先ほど作成た public key を登録する。

起動時の bash の設定

Bash executable path には msys2 等の bash を割り当てておけば、快適な SSH 環境が構築できる。ただ、PATHの設定は自前で行わなければならないので、msys2 home 上で .bashrc に /usr/bin の PATH を設定してやろう。

完了

あとは、 Client 側から接続してやれば動くはず。

コメント

  1. たけちゃん より:

    SSH Key の作成
    Key Type が3種類しか対応しておらず、ssh-keygen rsa で作成したファイルでは動かなかった。rsa-sha2-512を指定する必要がある。と有りますが、どこで
    2
    ssh-keygen -t rsa-sha2-512 -b 4096 -C \”yours@example.com\”を記述しますか?
    クライアントに移植しますか?詳しくしりたいです。

  2. Kirin Fx-Kirin より:

    ssh key の作成時のコマンドで、sshのセキュリティを作成するために必要なファイルの生成用コマンドです。これはターミナル上で操作することになります。

タイトルとURLをコピーしました