単純なローカルフォルダを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にログインしている間に、違いはありますか?過去数時間はマトリックスで立ち往生しています。
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