SSHから仮想マシンのローカルシステムにファイルをコピーしようとしています。 Debianを使用してください。 「接続先」オプションは表示されません。端末を介してこれを実行しようとすると、次のように入力します。
scp [[email protected]]:[path to the file obtained using "find"]
-c などのオプションを使用して scp を提供します。上記のコマンドを入力してダウンロードを追加すると、ファイル名と100%、サイズなどが表示されますが、ダウンロードフォルダは空です。私が何を間違っているのでしょうか?助けてください!
答え1
cd
ターゲットディレクトリに移動したら、次のことをお勧めします。
touch dummyfile
- ローカルで作成する権限があることを確認してください。- SSHを介してリモートの場所に接続できることを確認し、コピーしたいファイルを読み取ることができます。
ssh -vvv
接続とSSHキーの問題をデバッグしてみてください。 scp user@remote .
- ここの点は現在のディレクトリなので、scpはファイルをローカルにコピーする必要があります。
これが役に立つことを願っています。
答え2
この試み:
scp remoteuser@server:.bash_history newfile
変更する必要があるのは、リモートユーザー名とサーバー名の2つだけです。
機能する場合は、ローカルPCにnewfileというファイルが必要です。リモートシステムに.bash_historyがないと動作しない可能性が高くなりますが、試してみる価値があります。