質問: サーバA と サーバB があるとします。ここでユーザはまず サーバA にログインします。そして サーバA から SSH で サーバB につないだとします。以下のようなイメージです。 ``` please login username: hogehoge password: welcome to サーバA hogehoge@サーバA ~$ ssh fugafuga@サーバB welcome to サーバB fugafuga@サーバB ~$ ``` このとき、サーバB にいる状態で、サーバA にファイルをコピーするコマンドはありますでしょうか。つまり、サーバB の中からそのコマンドを実行すると、「サーバB のファイル → サーバA」というようにコピーできる、というコマンドです。 ユーザ名やサーバアドレスなどは冗長になるのでなるべくなら記述したくはありません。`rsync`や`scp`は、ログイン元のサーバ(この場合では サーバA)から実行するようことが想定されていると考えていますので、今回の目的が達せられるかはわかりません。 例えば`rsync`や`scp`ですと、「サーバB の中を`ls`や`cd`で調べ回って、欲しいファイルがあったら手軽にコピーする」ということが面倒だと思います。したがってこのような質問をさせていただきます。
回答: BサーバーからAサーバーログインできなければ無理かと思います。 一番簡単にできそうなのは、AサーバーにNFCか何かを入れて、Bサーバーにマウントしてしまう方法かと思います。