回答:
curl ftps://server.com/またはcurl --ftp-ssl ftp://server.com/
lftp
、curlが唯一のオプションのようです(通常、すべての主要なディストリビューションのコアユーティリティとして含まれています)
ncftpに同梱されていると思います。
編集:SFTPのサポートではなく、私のせいです。NCFTP FAQから:
Q. NcFTPはSFTP / SSL / SSHトンネルのようなセキュアFTPモードをサポートしますか?
A. NcFTPには、あらゆるタイプの暗号化またはセキュアFTPのサポートが組み込まれていません。SSH over FTPトンネルなどのハッキングとの相互作用は一切サポートしていません。将来的にセキュアFTPモードを実装する可能性がありますが、ETAを要求しないでください。
scp
するものであり、FTPサーバーも必要ありません。一方、FTPSは、HTTP / HTTPSに類似したSSL暗号化と証明書を使用し、別のポートセット(デフォルトでは
curlftpfsはあなたの友達です。それは素晴らしいです。
# emerge curlftpfs (or apt-get, yum, whatever)
次に、これを追加しますfstab
:
curlftpfs#myusername:mypassword@myhost.ca:/my/remote/path /my/local/path fuse user,noauto,defaults,sslv3,no_verify_peer 0 0
最後に、そのディレクトリをローカルファイルシステムにマウントします。
$ mount /my/local/path
そして今、あなたはローカルディレクトリから別のローカルディレクトリへ、cp
またはさらにrsync
は別のローカルディレクトリへ。
emerge curlftpfs