GoFlex Homeで公開鍵を使用したSSHログインの設定

GoFlex Homeで公開鍵を使用したSSHログインの設定

GoFlex Home 2TBにログインするためにSSH公開鍵を設定しようとしています。私が取ったアクションは次のとおりです。

  1. 公開鍵を次の場所にコピーします。/home/user/.ssh/authorized_keys
  2. /etc/ssh/sshd_config公開鍵認証を許可し、このauthorized_keysファイルを指すように変更します。
  3. SSHセッション終了
  4. goflexhome.loalNASデバイスにログインして再起動します。

クライアントシステムの詳細:

  • オペレーティングシステム:Linux Mint 17.3
  • ネットワークタイプ:LAN(イーサネット)

ホストシステム(NAS)の詳細

  • オペレーティングシステム:hipserv2(SeagateはGoFlex Homeの基本オペレーティングシステムであるLinuxに基づいています)

SSHセッションを開始しようとすると、秘密鍵でログインする代わりにパスワードプロンプトが表示されます。

/home/user/.ssh に対するファイル権限

-bash-3.2$ ls -la
total 4
drwxr-xr-x 2 user root 232 Mar 18 16:49 .
dr-xr-x--- 7 user www  616 Mar 18 16:48 ..
-rwxr-xr-x 1 user root 746 Mar 18 16:49 authorized_keys
-bash-3.2$ 

SSHの詳細

いっぱい貼り付けボックス

抜粋:

ssh -v [email protected]
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
...
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure.  Minor code may provide more information
No Kerberos credentials available
...
debug1: Next authentication method: publickey
debug1: Offering RSA public key: user@user-system
debug1: Server accepts key: pkalg ssh-rsa blen 535
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Trying private key: /home/user/.ssh/id_rsa
debug1: Trying private key: /home/user/.ssh/id_dsa
debug1: Trying private key: /home/user/.ssh/id_ecdsa
debug1: Trying private key: /home/user/.ssh/id_ed25519
debug1: Next authentication method: password
[email protected]'s password: 
debug1: Authentication succeeded (password).
Authenticated to goflexhome.local ([10.42.0.12]:22).

ベストアンサー1

hipserve2 マシンで次を実行します。

chmod 700 /home/user/.ssh
chmod 600 /home/user/.ssh/authorized_keys

それではもう一度お試しください

おすすめ記事