GoFlex Home 2TBにログインするためにSSH公開鍵を設定しようとしています。私が取ったアクションは次のとおりです。
- 公開鍵を次の場所にコピーします。
/home/user/.ssh/authorized_keys
/etc/ssh/sshd_config
公開鍵認証を許可し、このauthorized_keys
ファイルを指すように変更します。- SSHセッション終了
goflexhome.loal
NASデバイスにログインして再起動します。
クライアントシステムの詳細:
- オペレーティングシステム: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
それではもう一度お試しください