
GitHub、22番ポートが閉じられたネットワーク内部でもSSH経由で使いたいことありますよね。
443番ポートを使ってログインする方法を確認しましたのでメモ。
通常だと github.com:22 にアクセスしていますが、 ssh.github.com:443 にすると443番ポートでSSHできます。
公開鍵が登録してあり、秘密鍵が ~/.ssh/id_rsa にある状態で以下のコマンドを実行すると認証できるか確認できます。
ssh -T git@ssh.github.com -p 443 -i ~/.ssh/id_rsaうまく認証できると、以下のようなメッセージが返ってきます。
Hi Tiryoh! You've successfully authenticated, but GitHub does not provide shell access.ちなみに、うまくできていない場合はこんなメッセージです。
Permission denied (publickey).You've successfully authenticated と言われたら、あとは ~/.ssh/config に github.com:22 を上書きする設定を書いておくと便利です。
参考文献
Using SSH over the HTTPS port - GitHub User Documentation
関連記事
- (Updated )BitbucketにHTTPSポートでSSH接続する方法BitbucketもGitHubと同様に22番ポートが閉じられたネットワーク内部でもSSH経由で使いたいことありますよね。
- Git for Windowsのお勧めインストール手順Git for Windowsはインストール時に選択する項目が多数あります。Windowsユーザが「Gitをインストールしておいてください」とだけ言われてインストール方法がよくわからなかったときに参考になるよう、あるいはWindowsユーザに「Gitをインストールしておいてください」と伝えるときに参考URLとして共有で
- GitHubのREADME上で粗くならないGIFアニメーションをffmpegで作成する方法スクリーンレコード動画をffmpegでGIFアニメーションに変換してGitHubのREADMEに貼る際、画像が粗くなる問題を解決するffmpegパラメータのメモ。
- (Updated )GitHub Educationのライセンスを更新した話GitHub Educationのライセンスを申請するとStudent Developer Packが適用され、無制限のPrivateリポジトリを利用できるGitHub Proプランを2年間無料で使用できるようになります。
- (Updated )ネットワーク共有したRaspberry Pi 3にSSH接続する方法[Windows]ネットワーク共有したRaspberry Pi 3(セットアップ済み)にSSH接続する方法を紹介します。