LANでSSHを使用できない

LANでSSHを使用できない

私はLAN上の他のコンピュータにsshを送信できず、他のコンピュータも自分のコンピュータでsshを実行できません(2台のコンピュータを除く)。ファイアウォールサービスがオフになっており、ネットワークは同じです。 sshdはポート22も使用します。たくさん検索し、すべてを試しましたが、まだ運がありません。

注:SSHは、パブリックサーバーとマイLAN上の2台のコンピュータで動作します。

o / pを使用してSSHコマンドを入力しました。

[KS131@localhost ~]$ ssh -vvv  [email protected]
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017
debug1: Reading configuration data /home/KS131/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 58: Applying options for *
debug2: resolving "192.168.1.41" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 192.168.1.41 [192.168.1.41] port 22.

はるかに後で:

debug1: connect to address 192.168.1.41 port 22: Connection timed out
ssh: connect to host 192.168.1.41 port 22: Connection timed out

iptables -L o/p コマンド:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootps
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:bootps

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             192.168.122.0/24     ctstate RELATED,ESTABLISHED
ACCEPT     all  --  192.168.122.0/24     anywhere            
ACCEPT     all  --  anywhere             anywhere            
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootpc

どんな助けでも大変感謝します。ありがとうございます。

ベストアンサー1

クライアントがSSHを介してサーバーに接続する権限を持っていることを確認するには、次のチェックを実行します。

  1. /etc/hosts.allow構成されていないことを確認してください/etc/hosts.deny
  2. /etc/ssh/sshd_config次の設定をコミットしたことを確認してください。

PermitRootLogin
ユーザーの
許可グループの許可
ユーザーの拒否
グループの拒否

  1. クライアントとサーバーの両方が最新のSSHにアップグレードされていることを確認してください。

または、サーバー側でデバッグできます。

  1. RHEL 7+またはUbuntu 16.04+を実行している場合は、/etc/init.d/sshd stopsshdデーモンを転送または停止します。systemctl stop sshd
  2. -dddパラメータを使用してsshdデーモンを手動で実行する

    /usr/sbin/sshd -ddd

  3. クライアントから接続しようとすると、サーバー画面に詳細が表示されます。

おすすめ記事