
BitbucketもGitHubと同様に22番ポートが閉じられたネットワーク内部でもSSH経由で使いたいことありますよね。
443番ポートを使ってログインする方法を確認しましたのでメモしておきます。
特に指定をしない場合、22番ポートを使用してbitbucket.org:22 にアクセスしています。 altssh.bitbucket.org:443 にすると443番ポートでSSHできます。
公開鍵が登録してあり、秘密鍵が ~/.ssh/id_rsa にある状態で以下のコマンドを実行すると認証できるか確認できます。
ssh -T git@altssh.bitbucket.org -p 443 -i ~/.ssh/id_rsaちなみにGitではなくMercurialを使用する際はgit@altssh.bitbucket.orgではなくhg@altssh.bitbucket.orgとします。
このコマンドではログインできるか確認するだけなのでどちらでも問題ありません。
きちんと認証できると、以下のようなメッセージが返ってきます。
logged in as Tiryoh.
You can use git or hg to connect to Bitbucket. Shell access is disabled.認証に失敗した場合はこんなメッセージが返ってきます。
Permission denied (publickey).logged in as <username> と言われたら、あとは ~/.ssh/config に bitbucket.org:22 を上書きする設定を書いておくと便利です。
参考文献
Use the SSH protocol with Bitbucket Cloud - Atlassian Documentation
関連記事
- (Updated )GitHubにHTTPSポートでSSH接続する方法GitHub、22番ポートが閉じられたネットワーク内部でもSSH経由で使いたいことありますよね。
- Git for Windowsのお勧めインストール手順Git for Windowsはインストール時に選択する項目が多数あります。Windowsユーザが「Gitをインストールしておいてください」とだけ言われてインストール方法がよくわからなかったときに参考になるよう、あるいはWindowsユーザに「Gitをインストールしておいてください」と伝えるときに参考URLとして共有で
- (Updated )ネットワーク共有したRaspberry Pi 3にSSH接続する方法[Windows]ネットワーク共有したRaspberry Pi 3(セットアップ済み)にSSH接続する方法を紹介します。
- (Updated )プライベートネットワーク内にsshでログインする方法プライベートネットワーク内に存在し、外部に公開されていないPCに対して、外からsshでログインする方法が大変便利だったのでメモしておきます。
- CHANGELOG.mdをきちんと書くためにGitのコミットメッセージの書き方を変えてみたgit-chglogを使ってCHANGELOG.mdを自動生成するため、AngularJSのコミットメッセージプレフィックス規則を導入してみたメモ。