web-dev-qa-db-ja.com

scpコマンドを使用してファイルをダウンロードする

私はcentosサーバーを持っていますip:1.2.3.4で言うことができます。 1.2.3.4からパス/root/pc/filename.rarにあるファイルを自分のlocalhostホスト(現在のpc)にダウンロードしたいそのファイルをダウンロードするために必要なコマンドは何ですか?私はこのようにしようとしていますが、それはうまくいきません

scp [email protected]:/root/pcfilename.rar

そのファイルを自分のシステムのカレントディレクトリにダウンロードしたい。

64
coure2011

コピー先を追加してください(例:./):

scp [email protected]:/root/pcfilename.rar ./
96
totaam

まず最初に、rootユーザーがファイルにアクセスするために本当に必要であることを確認してください。ファイルが通常のユーザーによって取得される可能性がある場合は、セキュリティ上のリスクを抑えるために推奨されます。

Rootが本当に必要な場合は、/etc/ssh/sshd_configファイルを調べて、rootが実際にsshによるログインを許可されていることを確認し、PermitRootLoginオプションがyesに設定されているかどうかを確認してください。

最後に、上記のコマンドは、後ろに.(現在のディレクトリを指す)を追加したときに機能するはずです。

scp [email protected]:/root/pcfilename.rar .

あるいは、常にフルパスを使用することもできます。

scp [email protected]:/root/pcfilename.rar /home/user/pcfilename.rar
11
Oldskool