筆者について
FreeBSDを通じてOSSにささかな貢献を。
- 日本xrdpユーザ会発起人
- xrdp developer
- FreeBSD developer
OSS活動をご支援いただける方を募集しています
2014-09-14 さくらのクラウドの ISO イメージアップロードをコマンドラインから行う
■ さくらのクラウドの ISO イメージアップロードをコマンドラインから行う
さくらのクラウドには自分で OS をインストールできるよう ISOディスクアップロードサービスがあります。
上記のヘルプページを見るとわかるように、Web コンソールから操作すると使い捨ての FTP のアカウントが発行され、FTP でアップロードする仕組みになっています。
※ FTP アカウントは使い捨てなので特に伏せたりはしていません。
これをコマンドラインから curl でアップロードするためには、以下のようにします。上の画像の通り、FTPS(TLS)で21番ポート、PASVモードで接続します。パスワードはコマンドラインオプションで指定しなければ、対話的に尋ねられます。
$ curl --ssl --ftp-pasv --upload-file xubuntu-14.04-desktop-amd64.iso --user cdrom112600720370 \ --url ftp://sac-is1b-ssl.sakura.ad.jp:21/ Enter host password for user 'cdrom112600720370':
あまり解説の必要はないかもしれませんが、一応オプションを解説しておきます。
- --ssl
- FTP,POP3,IMAP,SMTP で SSL/TLS 接続を試みる
- --ftp-pasv
- FTP で PASV モードを使用する
- --upload-file
- アップロードするファイルのパスを指定
- --user
- ユーザ名
- --url
- サーバへの URL (21番ポートを使用)
これだけですが、メモがてら。
[ツッコミを入れる]