LoginSignup
6
5

More than 5 years have passed since last update.

#さくらのクラウド にMacからFTPSでISOイメージをアップロードする

Last updated at Posted at 2014-05-01

2016.11 追記

Homebrewからlftpパッケージが消えた..

$ brew search lftp
homebrew/x11/curlftpfs

どうやらlftp自体がOSXでビルドできなくなった模様。

しかしlftp本家では修正されているように見える。

私家版で回避

雑にリポジトリを作ってformulaをpushしたのでtapしてみる。

$ brew tap mazgi/betagarden
$ brew search lftp
mazgi/betagarden/lftp
homebrew/x11/curlftpfs
$ brew install lftp
$ lftp --version
LFTP | Version 4.7.4 | Copyright (c) 1996-2016 Alexander V. Lukyanov

インストールできた!


本文

さくらのクラウドにISOイメージをアップロードするときにいつもFTPSで悩むのでメモ。


なにはともあれFTPSをしゃべれるクライアントが必要なので lftp をインストールする。

[mazgi@BRUICHLADDICH] $ brew install lftp

さくらのクラウドでISOイメージを作るとこんな画面になる。
ユーザー名とパスワードが必要なので開いたままにしておく。
もし閉じてしまった場合はFTP接続情報をリセットすると新しいユーザー名とパスワードを再発行できる

Screen Shot 2014-05-01 at 4.50.46 PM.png

FTPSでISOイメージをアップロードする。
ポイントは ftp:passive-modeftp:ssl-protect-data 。これをいつも忘れてハマる。

[mazgi@BRUICHLADDICH] $ lftp cdromXXXXXXXX@sac-is1a-ssl.sakura.ad.jp
Password: 
lftp cdromXXXXXXXX@sac-is1a-ssl.sakura.ad.jp:/> set ftp:passive-mode on
lftp cdromXXXXXXXX@sac-is1a-ssl.sakura.ad.jp:/> set ftp:ssl-protect-data true
lftp cdromXXXXXXXX@sac-is1a-ssl.sakura.ad.jp:/> lcd ~/Downloads/
lcd ok, local cwd=/Users/mazgi/Downloads
lftp cdromXXXXXXXX@sac-is1a-ssl.sakura.ad.jp:/> put install-amd64-minimal-20140403.iso 
268435456 bytes transferred in 29 seconds (8.95M/s)                                                         
6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5