
私は ssh 経由でリモート ホストにログインしています。ローカルホストでは scp remote:. /myfile を発行できません。電話を使っていて、それを実行するための端末がないためです。
リモートにログイン中に、次のようなものを発行できますか?
User@remote: $ scp myfile myimplicitlocalhost
これは一種のリバース トンネルになります。現在のキーがサーバー上にあること以外、追加の設定なしでこれを行うことはできますか?
答え1
短い答えは「いいえ」です。
長い答え - scp を使用するには、ローカルホストで実行中のサーバーと、パブリックにアクセス可能な IP アドレスが必要です。電話からだとおっしゃっていますが、これは、99% の確率で最初の IP アドレスがなく、おそらく 2 番目の IP アドレスも持っていないことを意味します。scp は接続先を知らず、また、接続先がわかっていても、ローカルホストから応答する人がいないため、いずれにしても失敗します。
電話からだとおっしゃっていますが、それはスマートフォンだと思いますので、アプリケーション ストアで SCP 互換のファイル マネージャーを検索し、それを 2 番目のアプリケーションとして実行してみてください (最近のほとんどのスマートフォンはマルチタスクをサポートしているため)。これにより、2 つを効果的に切り替えて、プレーン SSH を使用するか、ファイルを転送するかを選択できます。