研究目的で大学サーバーを使用します。
サーバーログインプロセスは2段階プロセスです。
まず入力します。
ssh -p 44 [email protected]
(セキュリティ上の理由で変更されました)
これにより、パスワードを入力するように求められます。私の資格情報を入力してください
次に入力します。
ssh [email protected]
これにより、パスワードを入力するように求められます。私の資格情報を入力してください
first.pdf
これで、ファイル、つまりpdfファイルを作業ディレクトリに転送する必要がある場合は、次のコードを使用します。
scp - P 44 first.pdf [email protected]:~/
scp first.pdf [email protected]:~/
ここでは明らかです。私の疑いはそれから始まりました。
- 私がしなければならないなら戻ってくるこれ
first.pdf
最終作業ディレクトリからローカルコンピュータへ。 (業務用コンピュータ)。
どうすればいいですか?
- 中間ディレクトリ([Eメール保護]:~/)が通過しましたが、
Filezilla
Filezillaを介して最終的なホームディレクトリにアクセスできません。似たような他のソフトウェアを試してみましたが、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のみ可能なホストから別のホストにファイルをダウンロードするにはどうすればよいですか?