別のIPでSCPを作成できません

別のIPでSCPを作成できません

scpあるIPアドレスから別のIPアドレスにいくつかのファイルを転送しようとしています。次のコマンドを入力し$ scp file baileyd@*IP*:/home/baileyd/docて応答を受け取ります。ssh: connect to host *IP* port 22: No route to host lost connection

IPアドレスをpingするとメッセージが表示され、4行のテキストの後にアスタリスクがDestination Host Unreachable表示さnetstat -ruれます。これは要求がタイムアウトしたことを意味します。

これにより、私はファイルにアクセスしようとしているIPがファイルscpにアクセスしようとしているIPに接続できないと結論付けました。scproot アクセス権がありません。接続できるように実行するために変更する必要があるファイルまたはコマンドはありますか?または、システム管理者(またはroot権限を持つ人)だけがこれを実行できますか?

ベストアンサー1

ファイアウォールが送信元IPを許可していることを確認してくださいIptables。ここで、xx.xx.xx.xx はソース IP であり、次のルールを実行するには root 権限が必要です。

iptables -A INPUT -i eth0 -p tcp -s xx.xx.xx.xx --dport 22 -j ACCEPT

SSHサービスが開始されていない場合は実行中であることを確認してくださいSSH

nmap <destination IP>利用可能な開いているポートを確認するためにも使用できます。

おすすめ記事