• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パスワードなしで ssh のログインを行いたい)

パスワードなしでsshのログインを行いたい

このQ&Aのポイント
  • 2台のWindows XPのPCに、Cygwinをインストールし、OpenSSHサーバを起動しています。パスワードなしでsshのログインを行いたい方法を試していますが、うまくいきません。
  • クライアントPCで公開鍵を生成し、ホストPCに鍵をコピーしてauthorized_keysに追加する手順を行いましたが、Cygwinでは失敗してしまいます。
  • Cygwinでのパスワードなしでのsshログインについて、設定方法や対処法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

こちら(RedHat)では、 /home/###/.ssh ディレクトリの権限は700です。 /.ssh/authorized_keysファイルの権限は644になってます。 そちらは? また、/etc/hosts.allowでsshクライアントからの接続許可は 指定してますか? sshd : 192.168.0.0/255.255.255.0 (など)

white-tiger
質問者

お礼

> /.ssh/authorized_keysファイルの権限は644になってます。 これでした!!! 644 に変えたらOKでした。 どうもすみません。 ありがとうございます!!

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>(1) クライアントPCで公開鍵をつくる >  $ ssh-keygen -t rsa >で(パスフレーズを空白にして)公開鍵を作成(identity.pub) > >(2) ホストPCに鍵をコピーして、 >  % cat identity.pub >> .ssh/authorized_keys よく読んだら、なんか変です ssh1プロトコル(2)と、ssh2(1)プロトコルが混同してます? (1)はssh2プロトコルなので以下の様になるはずですが? $ ssh-keygen -t rsa できたid_rsa.pubをsshサーバに持ってくる。 % cat id_rsa.pub >> .ssh/authorized_keys2 ssh1プロトコルで利用する時は(1)はこうなります。 $ ssh-keygen -t rsa1

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

ログイン先のアカウントを指定しないと、誰にログインしていいのか 分からないです。 % ssh ###.net Permission denied (publickey,keyboard-interactive). % ssh hoge@###.net Last login: Mon Jun 30 00:51:20 2003 from cl.###.net $

white-tiger
質問者

お礼

ありがとうございます。アカウントを指定しましたが、だめでした。。。 $ssh 192.168.0.5 Permission denied (publickey,keyboard-interactive). $ ssh hoge@192.168.0.5 Permission denied (publickey,keyboard-interactive).

関連するQ&A