ssh

sshd[pid]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

ssh

sshd を OpenSSHの5.3p1をインストールしたのだけれども、 service sshd restart すると、sshd[pid]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.と出て、 sshdが死んでしまってリモート操作できなくなることがあり、 すごく困って…

/etc/ssh/ssh_host_.*_key.pub

ssh

Linux で ssh をインストールすると(通常は最初からインストールされている)、 /etc/ssh ディレクトリが作られ、 その中に ssh_host_key.pub ssh_host_dsa_key.pub ssh_host_rsa_key.pubこれらのファイルを見ることができます。 これらは ssh_host_key.pub -…

~/.ssh authorized_keys のパーミッション

ssh

うっかり間違えてて20分ほど困らされたのでメモパーミッション ~/.ssh 700 authorized_keys 600

公開鍵秘密鍵 SSH2 OpenSSH の違い

ssh

ssh2 クライアント は沢山あります それぞれで公開鍵認証を行うとフォーマットが違いますとか言われて、なんのこっちゃ?と思う人が多いかもしれません実は、公開鍵秘密鍵のフォーマットには2種類 ・本家SSH社の定義したフォーマット ・OpenSSHの定義したフ…

ssh の やり取りをちょっと詳しく

ssh

ssh の やり取りの流れを大まかにつかんでおきたいということで メモを取っておきたいと思いますまず、トランスポート層で鍵交換を行います。SSH_MSG_KEXINIT パケットをお互い送りあって、 うまいことお互いの共通鍵を作ります。Diffie-Hellman鍵交換という…

ssh 公開鍵方式認証の仕組み

ssh

公開鍵 秘密鍵 認証の仕組みです。 公開鍵 -> 暗号化専用の鍵。秘密鍵から作られる 秘密鍵 ->復号化専門の鍵↑2個でセット 共通鍵→お互い同じものを使って暗号化復号化するための鍵↑セッションごとに違う。 秘密鍵はクライアントで作成 そのとき同時にできる…

ssh パスワード認証の仕組み

ssh

sshのパスワード認証のはなし。 共通鍵→お互い同じものを使って暗号化復号化するための鍵 ↑セッションごとに違う。 クライアント「やあ、userだけど、接続したいんだけど」 サーバ「お、お前初見だな、公開鍵もってけ」 クライアント「あ、どもっす」(公開鍵…