Git Linux

BitBucketでSSH接続ができないときの対応

BitBucketにSSHでアクセスできない問題に遭遇したため、回避策を備忘録として残します。

この対策はBitBucketに限った話ではありませんので、似た事象に遭遇している方も参考になります。

対策

Linuxサーバで公開鍵の生成、及びBitBucketにSSHの鍵を登録している必要があります。

ファイルの権限を確認

鍵を作成した.sshディレクトリ配下のパーミッションを確認しましょう。

ファイルの権限を確認しましょう。権限が 600 になっていれば問題ありません。
なっていなければ「chmod 600 ファイル名」で権限を変えましょう。

linuxコマンドについて以下にもまとめています。よろしければご活用ください。

仕事で使うLinux/UNIXコマンド一覧

仕事で使えるLinux/UNIXコマンドを整理しました。 フィルター機能で必要なコマンドをすぐ引き出せるようにしてます。 仕事の効率化にご活用ください。   仕事で使えるLinux/Unix ...

続きを見る

 

SSH接続の接続先を明示的に設定

.ssh配下にconfファイルを作成し、明示的にbitbucketの定義を追加してあげる。

[作成するファイル]

.ssh/conf

 

[ファイルの中身]

Host bitbucket.org
User git
Port 22
HostName bitbucket.org
IdentityFile ~/.ssh/id_rsa

 

この時、作成したconfファイルの権限が600 にしておくこと。

 

これで、BitBucketにSSHでの接続が可能になりました。

ご参考になれば幸いです。

 

おすすめの記事

1

Microsoft社が提供しているベンダー試験 「Microsoft Azure MCP 70-533 Microsoft Azure Infrastructure Solutions の実装」の模擬 ...

2

どうも、@みやふじです。 就職活動を支援する記事を少しづつ書いています。 今回は若い方の人生設計や就職活動の参考になればと思い、以下の3点について紹介します。 ITエンジニアの1年目、5年目、10年目 ...

3

ソフトバンクが社内SEを募集していたので、面接に行ってきました。 どんな感じだったか興味のある方のために、情報を共有します。 目次1 応募までの流れ2 応募からの流れ2.1 (1)レジェメの送信2.2 ...

-Git, Linux
-,

© 2021 ITのmiyamon-log Powered by AFFINGER5