2

SSH経由でリモートシェルにログインでき、FTPアプリケーションを使用してSSH経由で同じクレデンシャルを使用してSFTP経由でログインできます。では、SSH経由でシェルにログインしたときに、リモートホストからローカルホストへのファイル転送を開始するにはどうすればよいでしょうか。

scpまたはrsyncを使用してファイルを移動できることは知っていますが、認証が必要です。これは、ホストから常に実行できることではありません。私の限られた理解から、 SSHにはファイル転送機能があるため、必要なのは既存のSSH接続だけです。

ありがとう。

4

1 に答える 1

1

それで、ローカルホストAから、リモートホストBにログインし、BからAにファイルを転送したいですか?

リクエストを処理するには、Aに何らかのサーバーが必要です。または、AにログインしているときにBからサーバーをプルする必要があります。

パスワードなしの認証を容易にするためにサーバーにauthorized_keysを設定することは可能ですか?

編集:* nixホストでは、パッケージzsshをAで、lrzszをBで取得できます。次に、を実行する代わりに、ssh Bファイルzssh Bを取得するディレクトリにcdし、実行してから、を押して入力すると、ローカルに転送されます。他のクライアントには他の方法があるかもしれません。sz file.namectrl+spacerz

于 2012-04-23T15:21:01.903 に答える