web-dev-qa-db-ja.com

SSH SFTP:ローカルディレクトリをリモートサーバーに転送します

単純なローカルフォルダをSFTPまたはSSH経由でリモートサーバーに転送できないようです。問題は絶対パスまたはホームディレクトリに関係しているように感じますが、これが私が試したことです:

scp -r /Applications/MAMP/rest/of/path [email protected]:/remote/path
rsync -az --progress --stats -e ssh /Applications/MAMP/rest/of/path [email protected]:/remote/path

私が取得し続けるのは、ローカルパスを参照する「そのようなファイルまたはディレクトリはありません」だけです。ローカルフォルダパスをターミナルにドラッグアンドドロップしましたが、すでにsshにログインしている間に、違いはありますか?過去数時間はマトリックスで立ち往生しています。

2
burtonguster

scpは単純明快で、rsyncがある場合はそれを使用すると、はるかに賢くなります。

また、デフォルトとして-e sshを削除します。

両側で正しいユーザーの権限をすでに確認していると思いますので、最初にOriginディレクトリをCDに入れ、そこからrsyncを実行することをお勧めします

cd /Applications/MAMP/rest/of/path 
ls -l     # to confirm you are on the right place
rsync -avz --progress --stats  . [email protected]:/remote/path
2
higuita