重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し


ssh usr1@192.168.2.10
を実行してアクセスすると
packet_write_wait: Connection to 192.168.2.10 port 22: Broken pipe
というメッセージがでてアクセスできません
何が原因で接続できないのでしょうか?

A 回答 (3件)

SSHのポートを開放していますかね?


ファイアウォールで閉じているなら繋がらなくて当然です。
https://qiita.com/kawasukeeee/items/bcffcc018919 …
    • good
    • 0
この回答へのお礼

回答ありがとうございます
192.168.2.6,192.168.2.10は共に空いています
# firewall-cmd --list-services
dhcpv6-client http ntp ssh

別のユーザへのアクセスは可能です
ssh usr2@192.168.2.10
はokなのです

ただusr1と書きましたがこれは実はapacheなので一般ユーザでないので
置き換えるわけにはいけないので困っています

お礼日時:2025/01/06 11:25

LANの中に「IPアドレスが重複している。

」ということはないでしょうか。
重複の場合"arping"コマンドによりIPアドレスとMAC(Ethernet)アドレスの一覧を表示させることで検出できるようです。
私自身コマンドを確認してみましたが自分自身のIPアドレスを指定してもうまく行きません。例えばご質問の192.168.2.10に於いて"arping -c 2 192.168.2.10"を指定しても重複を検出できませんが、その場合"arping -c 2 192.168.2.6"と指定すればIPアドレス"192.168.2.6"の重複は確認できます。
つまり問題の2台のパソコン両方にarpingコマンドをインストールするか、他にもう一台Linuc PCをお持ちならそちらにインストールすることで、"192.168.2.6"/"192.168.2.10"両方の重複を確認できます。
    • good
    • 0
この回答へのお礼

ありがとうございます
以前動作していた/etc/ssh/sshd_configが動作しなくなっているようです
クライアントからのアクセス制限のためchrootの設定を以下のようにしていましたがそれが悪さをしていたようです
/etc/ssh/sshd_config:
...................
...................
Match User apache
ForceCommand internal-sftp
ChrootDirectory /var/www/html

としていたのですがこの3行を削除すれば動きました
ただしクライアントに対して/var/www/htmlをルートにできなくなりました

お礼日時:2025/01/06 14:20

「Broken pipeでsshが切断される場合の対処」



https://linux.just4fun.biz/?Linux%E7%92%B0%E5%A2 …

クライアント側の原因ではないですかね。
    • good
    • 2
この回答へのお礼

回答ありがとうございます
サイトの提案の通り.ssh/configを作成しても同じでした

192.168.2.6からapache@192.168.2.10へのアクセスは
$ ssh apache@192.168.2.10
packet_write_wait: Connection to 192.168.2.10 port 22: Broken pipe

ただし
192.168.2.10からapache@192.168.2.6へのアクセスは
は問題なく実行できます
192.168.2.6からapache@192.168.2.10も当初はできていたような気がします

お礼日時:2025/01/06 12:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A