リモートサーバー(最初は2段階ログインでアクセスされます)のファイルをローカルシステムに再インポートする方法は?

リモートサーバー(最初は2段階ログインでアクセスされます)のファイルをローカルシステムに再インポートする方法は?

研究目的で大学サーバーを使用します。

サーバーログインプロセスは2段階プロセスです。

まず入力します。

ssh -p 44  [email protected]

(セキュリティ上の理由で変更されました)

これにより、パスワードを入力するように求められます。私の資格情報を入力してください

次に入力します。

ssh [email protected]

これにより、パスワードを入力するように求められます。私の資格情報を入力してください

first.pdfこれで、ファイル、つまりpdfファイルを作業ディレクトリに転送する必要がある場合は、次のコードを使用します。

scp - P 44 first.pdf [email protected]:~/

scp first.pdf [email protected]:~/

ここでは明らかです。私の疑いはそれから始まりました。

  1. 私がしなければならないなら戻ってくるこれfirst.pdf 最終作業ディレクトリからローカルコンピュータへ。 (業務用コンピュータ)。

どうすればいいですか?

  1. 中間ディレクトリ([Eメール保護]:~/)が通過しましたが、FilezillaFilezillaを介して最終的なホームディレクトリにアクセスできません。似たような他のソフトウェアを試してみましたが、winscp何も機能しませんでした。 GUIソフトウェアには通常、ユーザー名とパスワードを入力するタブがあります。しかし、ここには2段階のログインプロセスがあります。したがって、すべての混乱。

GUIソフトウェアを介して最終作業ディレクトリにアクセスする方法。

答え1

rsync コマンドは、次のことを行うのに役立ちます。

rsync -av -e "ssh -p 44 [email protected]" [email protected]:~/first.pdf ./

サーバーは、[email protected]リモートホスト上のファイルにアクセスするためのプロキシとして機能します。ファイルがfirst.pdfローカルコンピュータにコピーされます。

答え2

WinSCPは実際にSSHを介した接続をサポートしています。ジャンプサーバー

中間サーバーの接続データを指定するだけです。サイト詳細設定トンネルページ

WinSCPガイドも参照してください。他のサーバーを介してのみアクセスできるFTP / SFTPサーバーに接続する


Linuxのコマンドラインソリューションについては、次を参照してください。
SSHのみ可能なホストから別のホストにファイルをダウンロードするにはどうすればよいですか?

関連情報