タグ

sshに関するrinn_hy_0038のブックマーク (5)

  • 入門OpenSSH / 第3章 OpenSSH のしくみ

    この章では OpenSSH の簡単なしくみとその動作を説明します。 OpenSSH はクライアント ("ssh" コマンド) と サーバデーモン ("sshd" プログラム) の組み合わせを基とします。 それぞれ「使う人」と「使われ方」につぎのような差異があります (図 openssh-overview)。 管理者が sshd デーモンをインストールおよび設定し、クライアントのログインを待ち受ける。 一般ユーザが ssh コマンド (クライアント) をつかってログインし、 シェルやファイル転送、ポート転送、VPN などの機能を利用する。 この章では 1. のインストールと設定が完了したあとに、 ユーザが ssh コマンドを使ってログインするまでの基的な流れを説明します。 一般のユーザが OpenSSH の詳細を理解している必要はありません。 しかし OpenSSH の動きはその原理と大

  • SSHで接続しようとしたら秘密鍵のパーミッションでエラーが出た - yachibit.log

    リモートサーバーに公開鍵暗号方式を使用したSSHでアクセスを試みたところ下記のようなエラーが発生。 $ ssh staging @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0755 for '/Users/yachibit/.ssh/id_rsa' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. b

    SSHで接続しようとしたら秘密鍵のパーミッションでエラーが出た - yachibit.log
  • ssh 接続を簡単にする ~/.ssh/config - dogmap.jp

    Mac のターミナルとかから、サーバに SSH 接続する際に長ったらしいオプションつけてませんか? 例えば、example.com にユーザー wokamoto、秘密鍵 ~/.ssh/id_rsa.example、ポート番号 10022 で接続する際、こんな感じで接続しますよね。 $ ssh -l wokamoto -p 10022 -i ~/.ssh/id_rsa.example example.com こんなん毎回やってたら、メンドクサイし、タイポも心配。 実は ~/.ssh/config てファイルを用意しておくだけで、これらのオプションを省略することができます。 まぁ、みんな知ってるよねとか思ってたんですが、知らん人も居るみたいなので簡単にやり方を解説しておきます。 まずは、こんな感じで ~/.ssh/config を作りましょう。 Host example HostName ex

  • SSHの鍵交換でPermission denied - わーくあうと!

    パスワード入力無しでSSHを実現しようとして壁にぶつかったので解決方をメモしておく。 環境 centos6 秘密鍵名:id_hogehoge 公開鍵名:id_hogehoge.pub 状況 接続元のサーバーの~/.sshディレクトリに秘密鍵を入れて、接続先の~/.ssh/authorized_keysに公開鍵の内容を追記した。 その状態で SSH {接続先のIP} をしたけど下記のメッセージが表示されて接続できない。 Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 解決 結論から言うと秘密鍵の名前(id_hogehoge)がまずかった。 sshに「-vvv」オプションをつけて実行するとデバッグプリントが表示されるのだけれど、どうもid_hogehogeを見に行ってくれてなさそうだという事で調べてみたら案の定そうだった。

    SSHの鍵交換でPermission denied - わーくあうと!
  • MacでSSH認証のための公開鍵と秘密鍵を生成する。 - CROSS HOPE

    わりとよくやる作業です。 「サーバに接続するから公開鍵よこせ」とか言われて、毎回管理者を困らせまくって来ました。 そろそろやり方をメモします。 SSH認証のための公開鍵と秘密鍵を生成する手順。 前提ですが、ここでのユーザは「you」です。 1.ターミナルを起動し、以下のコマンドを入力して実行する $ssh-keygen Enter file in which to save the key(/User/you/.ssh/id_rsa):/User/you/.ssh/id_rsa 2.表示された保存場所および名前「id_rsa」でよければそのままEnterを押してください。 id_rsaがすでにある、あるいは、別の名前を使いたい場合は、「id_rsa」の部分を変更しましょう。 「you」は、「your_rsa」という名前に変更しました。 Enter file in which to save

    MacでSSH認証のための公開鍵と秘密鍵を生成する。 - CROSS HOPE
  • 1