私はこれをローカル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
これで問題が解決します。