主に「くだらないこと」「デジタル機器系」「すげぇと思ったもの」「Googleなどの検索エンジンもの」「マーケットやアンケート調査」「サッカー」「ゲーム」「ロードバイク(自転車)」などの情報をピックアップしています。たまにSEO、Ruby、CMSなどのナレッジログがあります。
RSS feed

ブックマークボタン

Skype

Chat with me - cyborgninja: オフライン

その他

ブログランキング・にほんブログ村へ
フィードメーター - 機械忍者
あわせて読みたいブログパーツ
 

このサイトについて

主に「ウェブサイト関連のネタトピック(SEOとかユーザビリティとか)」、「IT関連のTIPS、ナレッジ」などをつらつらと入れていきます。
Ruby、Rails、ObjectiveCなどのプログラム的なもんもありますが、MACとかiphoneとかそういうものも取り上げますし、ブログとかSNSとかも雑食に扱います。
「うわ、これどうやんだっけ?」ってことがここのサイトで調べられたらいいなぁ(遠い目)
絶賛不定期連載のため、RSSやTwitterなどで更新を確認してくださいー

おすすめ漫画

  • SSH: sftp Mac の FTP 接続方法

    Posted on 9月 3rd, 2009 機械忍者 No comments

    SSH TIPS

    Xserver、Sixcoreのサーバは、SSH先生が使えないためMACからだとsftpなどが実施できません。

    ファイルのアップロードやダウンロード、ファイル更新どうしよう!!って思いまして、探しました。

    WindowsであればFFFTPなどという非常に有名なツールがあるんだけど、
    MACにはそんな素敵なソフトはございません。
    一応ダメ元でVectorにいってみたりしましたが、糞でカスで形骸でした。

    ってことでこの際、ターミナル(コマンドライン)でやっちまおうぜ的なエントリー。
    つまり作業ログですねw

    1.「ftp ホスト名」と打ちます。
    ftpの後ろに半角スペースをあけて、繋げたいホスト名を記述(コピペでドンで)

    <br />
    $ ftp sv10.sixcore.ne.jp<br />
    

    2.ユーザー名を聞かれますので打ちます。
    接続時のユーザー名を記述(コピペでドンで)

    <br />
    Connected to sv10.sixcore.ne.jp.<br />
    220 FTP Server ready.<br />
    Name (sv11.sixcore.ne.jp:cyborgninja): USERNAME<br />
    

    3.パスワードを求められますので打ちます。
    接続時のパスワードを記述(コピペでドンで)

    <br />
    331 Password required for USERNAME<br />
    Password:<br />
    

    4.これで接続完了。

    <br />
    230 User USERNAME logged in.<br />
    Remote system type is UNIX.<br />
    Using binary mode to transfer files.<br />
    ftp&gt;<br />
    

    ここまでで接続です。
    次はファイルのダウンとアップ。

    lsコマンドやcdコマンドなどが普通に使えますのでアップしたいディレクトリまで移動します。

    5-1.ファイルのダウンロード
    get コマンドを打ちます。get の後ろに半角スペースあけてほしいファイル名を記述。

    <br />
    $ get *****.html<br />
    

    5-2.ファイルのアップロード
    put コマンドを打ちます。put の後ろに半角スペースあけてほしいファイル名を記述。

    <br />
    $ put *****.html<br />
    

    わかりやすーい。
    だけど、複数ファイルのアップロード、ダウンロードもしたいよね?(誰

    実はputやgetではそれはできないようです。

    さあ困ったと思って、いろいろ調べたらある方法に行き着きました。

    6-1.ファイル、フォルダの圧縮
    tar コマンドを打ちます。tar の後ろに半角スペースあけて、cvzf ***.tar.gz **** と記述。

    <br />
    $ tar cvzf sitemap.tar.gz sitemap<br />
    

    (この場合sitemapディレクトリをまるっとsitemap.tar.gzというファイルに圧縮しました)
    ようは、複数ファイル落とせなければ、圧縮して1ファイルにしちまえば解決です。

    そしてファイルのダウンロード。

    <br />
    $ get sitemap.tar.gz<br />
    

    ってことで。

    逆にアップロードは、

    6-1.ファイルのアップロード。

    <br />
    $ put sitemap.tar.gz<br />
    

    と、指定のディレクトリにアップロード。

    その後、解凍します。
    tar コマンドを打ちます。tar の後ろに半角スペースあけて、xvzf ***.tar.gz と記述。

    <br />
    $ tar xvzf sitemap.tar.gz<br />
    

    1ファイルにしてしまえば、アップロードも楽勝ってことです。

Leave a reply