scp
virtualboxでホスト名を使用して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
機能しません。
あなたはできます:
- ボックスIPの使用
scp -r test.txt [email protected]:/home/oracle/Desktop/
/etc/hosts
次のカスタム項目の設定oracle2
/etc/hosts
コンピューターで編集localhost
し、以下を追加します。
1.1.1.1 oracle2
- SSHカスタムファイル()にルールを追加して、ボックスの
~/.ssh/config
エイリアスを指定します。
Host oracle2
HostName 1.1.1.1
- scp コマンドの前に bash 変数を使用します。
oracle2=1.1.1.1
1.1.1.1
oracle2のIPはどこにありますか?