====== Импорт паролей из proftp в Filezilla ======
Если Вам приходится часто использовать FTP-доступы на разные сервера, а пароли всё время теряются и настройка программ утомительна, воспользуйтесь этим скриптом.\\
Для начала нужно создать файл записей для ftp-сервера, в данном случае это csv файл (mypass.csv) в следующем формате:
"firstlogin","firstpass","firsthost"
"secondlogin","secondpass","secondhost"
Для доступа по FTP вам понадобится программа Filezilla.
Установка в системе Ubuntu:
sudo apt-get install filezilla
Ниже приведён скрипт, который создаёт файл для импорта ваших серверов в Filezilla:
#!/bin/bash
#newftp.sh
echo '
MyServers' 1> FileZilla.xml;
for str in `cat $1`;do
let "step+=1";
user=$(echo ${str}| sed 's/\"//g' | cut -d',' -f1);
pass=$(echo ${str}| sed 's/\"//g' | cut -d',' -f2);
host=$(echo ${str}| sed 's/\"//g' | cut -d',' -f3 );
echo "
${user}
21
0
0
4
${user}
${pass}
${user}
0
MODE_DEFAULT
0
Auto
${host}
${host}
' 1>> FileZilla.xml;
done
echo '
" 1>> FileZilla.xml;
Запуск скрипта:
# bash newftp.sh mypass.csv
После этого запускаем Filezilla и импортируем файл FileZilla.xml
{{tag>filezilla scripting ftp}}