আমি আমার পেলিকান ব্লগটি কাজ করার চেষ্টা করছি । এটি প্রকৃত ব্লগকে বেশী সার্ভারে স্থানান্তর করতে lftp ব্যবহার করে তবে আমি সর্বদা একটি ত্রুটি পাই:
mirror: Fatal error: Certificate verification: subjectAltName does not match ‘blogname.com’
আমি মনে করি এলএফটিপি এসএসএল পরীক্ষা করছে এবং পেলিকানের দ্রুত সেটআপটি কেবল আমার এফটিপিতে এসএসএল নেই তা অন্তর্ভুক্ত করতে ভুলে গিয়েছে।
এটি পেলিকানের মেকফিলের কোড:
ftp_upload: $(OUTPUTDIR)/index.html
lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit"
যা টার্মিনালে রেন্ডার করে:
lftp ftp://username@blogname.com -e "mirror -R /Volumes/HD/Users/me/Test/output /myblog_directory ; quit"
আমি এতক্ষণ যা পরিচালনা করেছি তা হ'ল মেকফিলকে এতে পরিবর্তন করে এসএসএল চেককে অস্বীকার করা:
lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "set ftp:ssl-allow no" "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit"
আমার ভুল প্রয়োগের কারণে আমি সঠিকভাবে লগ ইন হয়েছি ( lftp username@myblog.com:~>
) তবে একটি লাইন বৈশিষ্ট্যটি আর কাজ করে না এবং আমাকে আয়না কমান্ডটি হাতে প্রবেশ করতে হবে:
mirror -R /Volumes/HD/Users/me/Test/output/ /myblog_directory
এটি কোনও ত্রুটি এবং সময়সীমা ছাড়াই কাজ করে। ওয়ান লাইনার দিয়ে কীভাবে এটি করা যায় তা প্রশ্ন।
এছাড়াও আমি চেষ্টা করেছি:
set ssl:verify-certificate/ftp.myblog.com no
Lftp এ শংসাপত্র যাচাইকরণ অক্ষম করার এই কৌশল :
$ বিড়াল ~ / .lftp / আরসি সেট এসএসএল: যাচাই-শংসাপত্র নম্বর
তবে, মনে হচ্ছে আমার lftp ডিরেক্টরিতে কোনও "আরসি" ফোল্ডার নেই - সুতরাং এই প্রম্পটে কাজ করার কোনও সুযোগ নেই।
~/.lftprc
একটি ফাইল