タグ

sshに関するpapipupepujiiのブックマーク (4)

  • WinSCPでAWS(EC2)に接続する方法 | ex1-lab

    Windows10のWinSCPからEC2のインスタンスに接続する方法ですが、AWSのプライベートキー形式(.pem)は使用できません。PuTTY 形式(.ppk)に変換してからWinSCPでSSH接続してファイルのアップロードする必要があります。 初めは、PuTTY 形式(.ppk)に変換が面倒で、Mac OS XのFileZillaでファイルのアップロードしていましたが、WindowsでもAWS環境にアップロードできるように設定しました プライベートキー形式(.pem)をPuTTY 形式(.ppk)に変換 PuTTY形式(*.ppk)に変換する方法ですがWinSCPをインストールすると、変換に必要なツールの「PuTTYgen」もインストールされていると思いますので、それを利用します ・WinSCPを起動します ・サーバーへのログイン画面内の左下より「ツール」を選択し「PuTTYgenを

    WinSCPでAWS(EC2)に接続する方法 | ex1-lab
  • 【Jenkins】リモートホストでシェルが実行できるプラグインをやってみた

    通常のプラグインのインストール方法と同様です 「Jenkins SSH plugin」を検索してインストールしたらJenkinsを再起動しましょう Jenkinsのトップから「Jenkinsの管理」「システムの設定」へ ちょうど真ん中辺りに「SSHリモートホスト」が追加されています 「追加」のボタンを押下すると各入力項目が表示されます 必要な情報を入力しましょう ちなみに接続できないと以下のようなエラーが表示されます 上記エラーがでないようにユーザ名やパスワードを設定してあげましょう あとはジョブを作成するとジョブを設定する画面のビルドの項目に新規で 「リモートホストでシェルを実行」が追加されているので、それをビルドとして追加します 先ほど設定した「ユーザ名@ホスト名:ポート番号」がプルダウン上に表示されていると思います シェルスクリプトの欄にコマンドを並べていけば完成です (当たり前です

    【Jenkins】リモートホストでシェルが実行できるプラグインをやってみた
  • 複数の公開鍵を使い分ける - May the Source be with you

    SSH でサーバにリモートログインする際、パスワード認証ではなく公開鍵認証を行っている人も多いかと思います。自宅内では同じ鍵を使い回していたのですが、仕事の都合で新しい鍵を作ることになりました。例によって備忘録です。 キーを作るのはこんな感じ。 $ ssh-keygen -C hoge@fuga.com -f ~/.ssh/id_rsa.hogeログインする時は -i オプションで鍵ファイルを指定することで、鍵を使い分けることができます。 $ ssh -i ~/.ssh/id_rsa.hoge hoge@fuga.com~/.ssh/config に使用する鍵を列挙しておけば、鍵ファイルを勝手に探してくれます。ファイルの中身はこんな感じで。 IdentityFile ~/.ssh/id_rsa IdentityFile ~/.ssh/id_rsa.hoge IdentityFile ~/.

    複数の公開鍵を使い分ける - May the Source be with you
  • ~/.ssh/config で簡単に複数ホストへのSSH接続を管理する - すぱぶらの日記

    ssh で鍵やユーザ名を複数のホストで使い分けないといけない場合、それら設定を覚えておくのは面倒です。 それらホスト毎の設定は ~/.ssh/config で簡単に管理することができます。 複数の鍵を管理する場合 identity, id_rsa などのファイル名で保存しますが、これでは複数の鍵を置くことができないので、 test.org の場合、「id_rsa.test.org」 hoge.in の場合、「id_rsa.hoge.in」 など、ホスト名や用途名の prefix, suffix を付けて管理しています。 どの鍵をどのような用途で利用しているのかが分かればファイル名は何でも構いません。 ~/.ssh/configを記述する Host test.org HostName test.org IdentityFile ~/.ssh/id_rsa.test.org User test

    ~/.ssh/config で簡単に複数ホストへのSSH接続を管理する - すぱぶらの日記
  • 1