SSH接続をすると、Permission deniedとなり接続できない


### 目標

SSH接続を行う

### 現状

mac  
VPS(Vultr),OSはCentOS

クライアントから、VPSにSSH接続を行ったところ以下のエラーが表示され接続できない。

[code]

    Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
    
[/code]

サーバー側の鍵の設定とクライアント側の鍵の設定を変更したが、正しいか分からない。

現状はこうなっています

**クライアント側**

[code]

    -rw-------　id_rsa
    -rw-r--r--　id_rsa.pub
    
[/code]

**サーバー側**

[code]

    -rw------- authorized_keys
    -rw------- id_rsa
    -rw-r--r-- id_rsa_pub
    
[/code]

対応方法がわかる方がいましたら回答よろしくお願いします




以下の手順でたぶん登録できます、試してください。

１、 まずキーを作るので  
ssh-keygenコマンドで生成して

2、生成できたid_rsa.pubをサーバー側authorized_keysに追加

[code]

    ~/.ssh/cat id_rsa.pub >> ~/.ssh/authorized_keys
    
[/code]

３、サーバー側に権限をつける

[code]

    [root@host .ssh]$ chmod 600 authorized_keys
    [root@host .ssh]$ chmod 700 ~/.ssh
    
[/code]

4、サーバー側の/etc/ssh/sshd_configを編集

[code]

    RSAAuthentication yes
    PubkeyAuthentication yes
    PermitRootLogin yes #rootで登録必要の場合に使う
    
[/code]

５、最後にサーバー側ssh再起動

[code]

    [root@host .ssh]$ service sshd restart
    
[/code]

6、クライアント側はid_rsaを持っていれば登録可能です

[code]

    ~/.ssh/id_rsa
    
[/code]




以下の手順でたぶん登録できます、試してください。

１、 まずキーを作るので  
ssh-keygenコマンドで生成して

2、生成できたid_rsa.pubをサーバー側authorized_keysに追加

[code]

    ~/.ssh/cat id_rsa.pub >> ~/.ssh/authorized_keys
    
[/code]

３、サーバー側に権限をつける

[code]

    [root@host .ssh]$ chmod 600 authorized_keys
    [root@host .ssh]$ chmod 700 ~/.ssh
    
[/code]

4、サーバー側の/etc/ssh/sshd_configを編集

[code]

    RSAAuthentication yes
    PubkeyAuthentication yes
    PermitRootLogin yes #rootで登録必要の場合に使う
    
[/code]

５、最後にサーバー側ssh再起動

[code]

    [root@host .ssh]$ service sshd restart
    
[/code]

6、クライアント側はid_rsaを持っていれば登録可能です

[code]

    ~/.ssh/id_rsa
    
[/code]

