らいふうっどの閑話休題

興味のあることをゆる~く書いていく

when failed that azure log in by mac + lftp tips

when failed that azure log in by mac + lftp tips / mac と lftp で、Azure にログイン出来なかった時の tips

Index / 目次
a Trigger / きっかけ
  when Azure cann't log by mac & lftp, because i wirte memo.
mac と lftp で、Azure にログイン出来なかったので、メモ。

Azure Resource name is AzureCIExample.
Azure のリソース名は、AzureCIExampleとします。
  
    lftp :~> open ftp://xxxxxx.ftp.azurewebsites.windows.net -u ftp-user-name
    Password:
    lftp ftp-user-name@xxxxxx.ftp.azurewebsites.windows.net:~> ls
    ls: Login failed: 530 User cannot log in.
    lftp ftp-user-name@xxxxxx.ftp.azurewebsites.windows.net:~>
  


The cause / 原因
  i'll ckeck it.
調べてみることに。
ftp debug mode is 5.
ftpデバッグモードを 5 にします。
  
    lftp ftp-user-name@xxxxxx.ftp.azurewebsites.windows.net:~> debug 5
    lftp ftp-user-name@xxxxxx.ftp.azurewebsites.windows.net:~> ls
    ---- Connecting to xxxxxx.ftp.azurewebsites.windows.net (23.102.158.190) port 21
    <--- 220 Microsoft FTP Service
    ---> FEAT
    <--- 211-Extended features supported:
    <---  LANG EN*
    <---  UTF8
    <---  AUTH TLS;TLS-C;SSL;TLS-P;
    <---  PBSZ
    <---  PROT C;P;
    <---  CCC
    <---  HOST
    <---  SIZE
    <---  MDTM
    <---  REST STREAM
    <--- 211 END
    ---> LANG
    <--- 200 Language is now English, UTF-8 encoding.
    ---> OPTS UTF8 ON
    <--- 200 OPTS UTF8 command successful - UTF8 encoding now ON.
    ---> HOST xxxxxx.ftp.azurewebsites.windows.net
    <--- 504 Server cannot accept argument.
    ---> USER ftp-user-name
    <--- 331 Password required
    ---> PASS XXXX
    <--- 530 User cannot log in.
    ---> PWD
    ls: Login failed: 530 User cannot log in.
    <--- 530 Please login with USER and PASS.
    ---> QUIT
    <--- 221 Goodbye.
    lftp ftp-user-name@xxxxxx.ftp.azurewebsites.windows.net:~>
  
  i know that log in failed.
ログイン出来ていない事が分かりました。


a resolve / 解決
  i asked mr.@albatrosary, It's solved readily.
@albatrosary さんに聞いたら、あっさり解決。

reson why, ftp user name is this.
open ftp-site-url -u azure-resouce-name\\ftp-user-name

理由は,ftp ユーザー名が下記の通りです。
open ftpサイトurl -u azureリソース名\\ftpユーザー名
  
    lftp :~> open ftp://xxxxxx.ftp.azurewebsites.windows.net -u AzureCIExample\\ftp-user-name
    Password:
    lftp AzureCIExample\ftp-user-name@xxxxxx.ftp.azurewebsites.windows.net:~> ls
    01-30-17  05:21AM       <DIR>          LogFiles
    01-30-17  05:21AM       <DIR>          site