公司ftp 要做移轉,有800多個ftp 帳號要移轉
因為用sco unix 架設FTP
所以這次想要轉到liunx 主機
因FTP密碼無法移轉(之前有建檔但不知是否有誤),所以要每個FTP都要重新測試
想請問先賢們,有什麼好方法可以快速的測試每個FTP呢
liao1029提到:
想請問先賢們,有什麼好方法可以快速的測試每個FTP呢
簡單的 shell script 就可以了
首先你準備帳號密碼存成文字檔, 格式如下
<pre class="c" name="code">
account1 password1
account2 password2
然後安裝 curl, 並執行下列 script:
<pre class="c" name="code">cat ftp_accounts.txt | while read user password; do
curl ftp://$user:$password@your.ftp.ip/ &>/dev/null || echo $user login failed;
done
就會將登入失敗的帳號印出來
如果是linux環境的FTP service,帳號應該是參考/etc/shadow的密碼檔
只要手動編輯,將
ID:$.....$............:複製到新的linux系統shadow檔案上即可!