localhost.localdomainホスト名を使用して2つのOracle Linuxコンピュータ間でscpする方法

localhost.localdomainホスト名を使用して2つのOracle Linuxコンピュータ間でscpする方法

scpvirtualboxでホスト名を使用して2つのOracle Linux 7.6システムを接続する方法localhost.localdomain

scp -r test.txt oracle@localhost:/home/oracle/Desktop/動作しません。

ホスト名を変更するとscp -r test.txt oracle@oracle2:/home/oracle/Desktop/エラーが発生します。ssh: Could not resolve hostname oracle2: name or service not known lost connection

この問題をどのように解決しますか?

ベストアンサー1

ホストファイルにエイリアスまたはDNSエントリがない場合はoracle2機能しません。

あなたはできます:

  1. ボックスIPの使用
scp -r test.txt [email protected]:/home/oracle/Desktop/
  1. /etc/hosts次のカスタム項目の設定oracle2

/etc/hostsコンピューターで編集localhostし、以下を追加します。

1.1.1.1 oracle2
  1. SSHカスタムファイル()にルールを追加して、ボックスの~/.ssh/configエイリアスを指定します。
Host oracle2
  HostName 1.1.1.1
  1. scp コマンドの前に bash 変数を使用します。oracle2=1.1.1.1

1.1.1.1oracle2のIPはどこにありますか?

おすすめ記事