リモートセッションからローカルシステムにディレクトリをコピーできますか?

リモートセッションからローカルシステムにディレクトリをコピーできますか?

私はリモートサーバーのスクリーンセッションで私のコードを実行してきました。 SCPを使用して、リモートサーバー上のこのセッションで生成された出力ディレクトリをローカルサーバーに移動したいが、これはできません。

  1. これを行う方法はありますか?

  2. そうでない場合は、スクリーンセッションのフォルダをリモートサーバーにコピーします(ローカルサーバーとしてSCPを実行できるように)。

今はこれが私がすることです。

ssh [email protected]
[email protected]$ screen -r xxxx.pt
root@xxxxxx# ls media
Experiment_A

ローカルサーバー

scp [email protected]:/media/Experiment_A/features /Users/local/ExpResult

(算出)

scp: /media/Experiment_A/features: No such file or directory

ベストアンサー1

ルートで開始されたセッションに再接続するようです。これらのファイルはにあります/root

どこにいても、そのファイルを読み取るにはファイル権限を変更する必要があるかもしれません。バラよりGnu / linuxでファイル権限などを設定する他の方法は何ですか?

シングルユーザー専用のマウントポイントにすることもできます。もしそうなら、ファイルが小さい場合はリモートシステムから自分にコピーしてscpを使用してください。

おすすめ記事