SSHセッション(クライアント - サーバー)内でファイルを転送できますか?
SCPを使用してファイルを転送する方法を知っています。この質問は、SSHセッション内の送信に関するものです。たとえば、SSHセッションを開始します。
ssh [email protected]
いくつかのタスクを実行します。
echo "Test" > FILE
ファイルを転送します(類似コード)
remotecp FILE client_directory
特定のプロセス(主にバックアップジョブ)で自動化スクリプトを生成し、それをできるだけ原子的にしたいので、これを知りたいです。
答え1
外部IPアドレスを使用してクライアントを実行する場合:
IP=$(who mom hates | awk '{print $5}' | tr -d ')' |tr -d '(')
scp FILE USER@${IP}:~/some/path