Gitblit の SSH 通信ではまった…

経緯:
1.Gibblit を Windowsのサービスで起動させていた。(正常に動作している)
2.外部からの通信がしたいのでSSH通信が出来るように設定しました。
3.gitbashから「ssh -vT ユーザ名@IPアドレス」でテストをしたが、正常に動作した。
4.30分後ぐらいに「SSHに繋がらないよ?」と連絡が有り緊急調査
5.再起動すると繋がった!
6.また30分後ぐらいに「SSHに繋がらないよ?」と連絡有り…


結論:
Windows の FW が邪魔してました。


詳細:
Gitblit の SSH は、基本的にはデフォルトで有効のようです。(たぶん)
詳細は別のサイトを参照してください。


さて、今回は【なぜ30分は接続・データ通信が出来ていたのかっ!】が問題です。
まず、最初に行った手順
1.gitblit インストールフォルダ内「\data\gitblit.properties」を開き、ポート番号「git.sshPort」を確認する
2.Windows の FW 詳細設定 で 受信の規則を追加
 → 規則の種類:ポート、ポート番号:git.sshPortの値、操作:接続許可、profile、プライベート

上記2点のみです。
この場合、30分ぐらいでエラーになります。

そこでログの出番です(最初に見ろよ)

コメント

このブログの人気の投稿

ヨドバシカメラの店舗購入履歴を見るには…

C# の WPF の DataGrid で 行を交互に背景色を変える+選択色を変える+カラムが無い所も変える…

Visual Studio の ホットリロードが動かない場合に確認するところ