SSHサーバーを介して端末のCentOSサーバーからファイルをダウンロードする方法

SSHサーバーを介して端末のCentOSサーバーからファイルをダウンロードする方法

最近、CentOSサーバーの作業を開始し、SSH経由でアクセスを開始しました。 SSH経由でrootアクセス権を取得しました。 SSH経由でサーバーから自分のPCにファイルをダウンロードし、別のサーバーにアップロードするにはどうすればよいですか?

答え1

scp コマンドを使用したファイルのアップロード:

scp [ローカルパス] [ユーザー名]@[ホスト名/ip]:[リモートパス]
例:

scp /etc/example.file [email protected]:/etc/example
scp /etc/passwd [email protected]:/etc/passwd 

ファイルのダウンロード:
1. サーバーに Web サーバーがインストールされています。ファイルをWebサイトのルートディレクトリに配置します。

例:

ウェブサイト:http://example.com

リモートファイルの場所:/webroot/example.file

wget http://example.com/example.file

2. ネットワークサーバーがインストールされていません。

scp [ユーザー名]@[ホスト名/ip]:[リモートパス] [ローカルパス]

例:

scp [email protected]:/etc/passwd ./passwd
scp [email protected]:/etc/passwd ./passwd

iTerm2では良い方法ファイルのアップロード/ダウンロードは、SSHクライアントを介して右クリックして処理できます。ここを参照してください。iTerm2 - シェル統合

答え2

scpあなたが探しているもの。

リモートホスト(example.com)からコンピュータの〜/ダウンロードにファイルをコピーします。

scp [email protected]:/tmp/file ~/Downloads

..そしてコンピュータからリモートホストへ(ホームディレクトリに移動)

scp /tmp/file [email protected]:~/

関連情報