web-dev-qa-db-ja.com

リモートマシンからローカルマシンにフォルダを取得するにはどうすればよいですか?

やっています scp -r usernameipaddress:/path /pathwhereIwanttocopy、しかし、接続が拒否されたので、私はそれを得ています。

どうすれば入手できますか?接続するにはどうすればよいですか?

23
Nilesh Agrawal

-rフラグが機能するはずです。この例では、コピーするフォルダーの名前を忘れているようです。試してください:

scp -r nameOfFolderToCopy [email protected]:/path/to/copy/

ローカルコンピューターからリモートコンピューターにフォルダーをコピーします。または

scp -r [email protected]:/path/of/folder/to/copy /target/local/directory

リモートマシンからローカルフォルダーにフォルダーをコピーします。

39
Memento Mori

ユーザーディレクトリにworkingというフォルダーがある場合、必要なものは次のとおりです。

scp -r [email protected]:working ./

これで「Permission Denied」が表示される可能性があります。

scp -r [email protected]:/working ./

sshサービスがリモートマシンで実行されているかどうかを確認できますか?ログインできる場合は、次を試してください。

ps -aux | grep sshd
1
Steve

rsync をチェックアウトすることもできます。重複、許可などを処理するためのオプションがたくさんあります。

rsync -r [email protected]:/path/to/source /path/to/dest

またはアップロード用

rsync -r /path/to/source [email protected]:/path/to/dest
1
user000001