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


68

私はcentosサーバーにIPを使って言うことができます:1.2.3.4。パス/root/pc/filename.rarの1.2.3.4からローカルホスト(現在のpc)にファイルをダウンロードしたい。そのファイルをダウンロードするにはどのコマンドが必要ですか?私はこのようにしようとしていますが、機能していません

scp root@1.2.3.4:/root/pcfilename.rar

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

回答:


104

コピーしたい場所に追加するだけです(例:./):

scp root@1.2.3.4:/root/pcfilename.rar ./

14

まず、ファイルにアクセスするには、rootユーザーが本当に必要であることを確認してください。ファイルを通常のユーザーが取得できる場合は、セキュリティリスクを制限するために優先されます。

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

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

scp root@1.2.3.4:/root/pcfilename.rar .

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

scp root@1.2.3.4:/root/pcfilename.rar /home/user/pcfilename.rar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.