~/.ssh/config ファイルの設定が正しくないため、sshfs 経由で接続できません。

~/.ssh/config ファイルの設定が正しくないため、sshfs 経由で接続できません。

私はこれをローカルPC(Fedora 24)で実行していますrperez。このPCはリモートサーバーに接続する必要があるため、を実行してsshfsプライベート/公開キーを生成しましたssh-keygen。次のコマンドを使用すると、問題なくサーバーに接続できます。

sshfs rperez@server_ip:/home/rperez -p 2051 ~/dev -o auto_cache,reconnect

今私は2つのGithubアカウントを持っています。 1つは仕事用で、もう1つは自宅の個人プロジェクト用です。 SSHを使用して両方に接続したかったので、生成されたキーを使用して最初のキーを設定し、再びうまくrperez機能しました。

同じコンピュータに2台目(プライベート)コンピュータを設定しようとしているので、次のように実行しました。

ssh-keygen -t rsa -C "[email protected]" 

~/.ssh/config次の内容でファイルを作成しました。

#rperez account
Host github.com-rperez
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa

#reypm account
Host github.com-reypm
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_reynierpm

#Server
Host <server_ip>
    IdentityFile ~/.ssh/id_dsa

これが私の問題が始まるところです。次に、次のコマンドを実行します。

sshfs rperez@server_ip:/home/rperez -p 2051 ~/dev -o auto_cache,reconnect
sshfs rperez@server_ip:/home/rperez -p 2051 ~/dev -o auto_cache,reconnect,IdentityFile=~/.ssh/id_rsa

次のエラーが返されます。

read: Connection reset by peer

現在の問題に関係なく、Githubリポジトリに接続できないことを追加する必要があります。

この設定に問題がありますか?

私はそれからいくつかのアイデアを得ました。ここしかし、それらのどれも私のために働かなかった。私も出身です。このガイドGithub アカウントを設定するには

修正する:詳細出力

ssh -vvv -p 2051 rperez@server_ip
OpenSSH_7.2p2, OpenSSL 1.0.2h-fips  3 May 2016
Bad owner or permissions on /home/rperez/.ssh/config

ベストアンサー1

デバッグモードで実行すると、sshさまざまな問題が発生することがよくあります。一般的に権限。この場合

Bad owner or permissions on /home/rperez/.ssh/config

これは、設定ファイルを他の人が書き込めないことを意味します。

chmod go-w /home/rperez/.ssh/config

これで問題が解決します。

おすすめ記事