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分ぐらいでエラーになります。
そこでログの出番です(最初に見ろよ)
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分ぐらいでエラーになります。
そこでログの出番です(最初に見ろよ)
コメント
コメントを投稿