タグ

2015年11月12日のブックマーク (6件)

  • ssh-add がCould not open a connection to your authentication agent.と出て成功しないとき - Qiita

    ssh-add がCould not open a connection to your authentication agent.と出て成功しないときLinux ssh-addは環境変数SSH_AUTH_SOCKを参照し,ssh-agentと通信するのですが,ディストリビューションによってはインストール時にこの環境設定が設定されないようです.(Fedora19ではダメでした) なので, shell-session Could not open a connection to your authentication agent. とエラーになってしまうことがあります. shell-session eval $(ssh-agent) とすることで,この環境変数を一時的に設定できます.この後,もう一度ssh-addをすれば,秘密鍵をssh-agentに登録することができます. Register

    ssh-add がCould not open a connection to your authentication agent.と出て成功しないとき - Qiita
  • 「Vagrant」って何ぞ?(・o・)

    「Vagrant」って何ぞ?(・o・):Vagrant開発者 Mitchell Hashimoto氏に聞いた 仮想の開発環境作成ツールとして人気が高まっている「Vagrant(ベイグラント)」。その開発者であるMitchell Hashimoto(ミッチェル ハシモト)氏が来日するとの情報を聞き、2013年7月12日、VOYAGE GROUPで行われたミートアップに駆け付けた。 「Vagrant」とは Vagrantとは、違う環境に移行可能な開発環境を簡単に構築・管理し、配布することができる開発環境作成ツール。「ほんの数行書くだけで開発用の仮想マシンを構築できる」という優れものだ。 Vagrantのビジョンは、「開発者とシステム管理者にとって最高の『開発フロー』を提供すること」。Vagrantをダウンロードして「vagrant up」と入力し、実行するだけでそれが可能となる。 システム管理

    「Vagrant」って何ぞ?(・o・)
  • ほげめも: Ansible 認証情報管理

    Ansible 認証情報管理 Ansible の運用で問題になるのは リモートホストへのアクセスに使用する認証情報をどう管理するかだと思います。 SSH や sudo のパスワードを毎回入力するのは避けたいが、 平文パスワードを Git リポジトリに保存するようなことはしたくないし、 SSH エージェントの起動と秘密鍵登録のセットアップを事前にやるのも面倒くさい。 Ansible には vault という組み込みのファイル暗号化機能と、 動作を拡張できるプラグインの仕組みがありますので、これらを活用して SSH 秘密鍵を含む認証情報すべてをひとつの vault ファイルに格納し、 その復号パスワードの入力だけで済むような手法を考えてみました。 コードは自分の GitHubcreds として公開していますので参照してください。 前提 creds が想定するリモートホストアクセスの認証設

  • JenkinsとAnsibleによるサーバー構築の自動化

    プロビジョニングの作成 それではAnsibleの準備をしていきます。 Ansibleのルートディレクトリ準備 Ansibleは家サイトにBest Practicesがあります。ただ、Best Practicesにのっとると、プロダクトによっては必要がないディレクトリも含まれてしまいますので、今回はDirectory Layoutに沿った形で最小限の物を作成していきます。 まずはrootディレクトリを作成します。 このsample_projectの中にAnsibleの設定ファイルや必要なディレクトリを作っていきます。 インベントリファイルの作成 インベントリファイルにhostの一覧を記述することで、Ansibleを実行する対象サーバーを指定できます。ステージごと(production、staging)に分けておくと、環境ごとに対象サーバーを切り分けられるので便利です。 DMMではdevel

    JenkinsとAnsibleによるサーバー構築の自動化
  • Error: Agent admitted failure to sign - GitHub Docs

    In rare circumstances, connecting to GitHub via SSH on Linux produces the error "Agent admitted failure to sign using the key". Follow these steps to resolve the problem. When trying to SSH into GitHub.com on a Linux computer, you may see the following message in your terminal: $ ssh -vT git@github.com > ... > Agent admitted failure to sign using the key. > debug1: No more authentication methods t

    Error: Agent admitted failure to sign - GitHub Docs
    asa_ca3
    asa_ca3 2015/11/12
    おまじない
  • ssh-addしようとしたらCould not open a connection to your authentication agentと出てきて困った

    このサイトに書いてある通りにやったらとりあえずできるようになった。 http://www.geocities.jp/sugachan1973/doc/funto39.html とりあえず eval `ssh-agent` と打った後に ssh-add id_rsaファイルのフルパス と打ったら Could not open a connection to your authentication agent は出なくなり、パスフレーズの要求がされ、うまくいった。 うまく行けば ssh-add -l と打ったときに 2048 2e:c0・・・ みたいな感じで鍵の内容が表示されるようだ。 どうもこの作業、手順に記載されているとおりおまじないとしてやっていたのだが、 ssh-addってのは認証エージェントにパスフレーズを登録する作業らしい。 gitでリモートサーバーとのやり取りをするとき、いちいち

    asa_ca3
    asa_ca3 2015/11/12
    おまじない。。