একটি একক কমান্ড সহ কোনও এফটিপিতে ফাইল প্রেরণ করুন

আমরা ইতিমধ্যে দেখেছি কীভাবে কোনও এফটিপি সার্ভারের সাথে সংযোগ স্থাপন করতে হয় এবং এটি (বা এর সামগ্রী) টার্মিনালের মাধ্যমে, অর্থাৎ গ্রাফিক অ্যাপ্লিকেশন ব্যবহার না করে কীভাবে কাজ করা যায়।

এবার আমি আপনার জন্য একটি প্লাস বা একটি অতিরিক্ত আনছি ... আমাকে ব্যাখ্যা করতে দিন।

কয়েক বছর আগে আমি তাদের ছেড়ে চলে এসেছি ব্যাকস স্ক্রিপ্ট যা ব্যাকআপ তৈরি করতে ব্যবহৃত হয় একটি সার্ভার থেকে ডেটা (সংরক্ষণ)। স্ক্রিপ্টটি ফোল্ডারগুলির একটি সিরিজ (যেমন / ইত্যাদি /) অনুলিপি করে, ডাটাবেসগুলি ইত্যাদি রফতানি করে ... এবং একটি পাসওয়ার্ড দিয়ে একটি .RAR বা .7z ফাইলটিতে সঙ্কুচিত করে (আমি বর্তমানে 7z ব্যবহার করি), স্ক্রিপ্টটির অভাব ছিল কেবলমাত্র আপলোড করতে সক্ষম হচ্ছিল তারপরে সেই সংকুচিত ফাইলটি কিছু এফটিপি সার্ভারে, এইভাবে সার্ভার থেকে সংরক্ষণটি অন্য কোনও স্থানে অনুলিপি করা হবে।

আজকাল আমি এটিকে কিছুটা অপ্টিমাইজ করতে, এটিকে উন্নত করার জন্য এবং স্পষ্টতই আমি আপনাকে যে শেষটি বলেছি উল্লেখ করার প্রয়োজনটি প্রকাশিত হয়েছিল, একটি বহিরাগত এফটিপিতে সংক্ষেপিত সংরক্ষণাগারটি আপলোড করে।

কীভাবে একটি একক কমান্ড দিয়ে এফটিপিতে আপলোড করবেন?

আমার যা দরকার তা হ'ল একক কমান্ডের মাধ্যমে ইউজারনেম এবং পাসওয়ার্ডের সাথে কোনও এফটিপিতে সংযোগ স্থাপন করা, এবং ভাল; একটি নির্দিষ্ট ফোল্ডারে ফাইল আপলোড করুন।

টার্মিনাল অ্যাপ্লিকেশনগুলি যা আমাকে কোনও এফটিপিতে সংযুক্ত হতে, ব্যবহারকারীর পাসওয়ার্ড রাখতে এবং ফাইলগুলি আপলোড করতে দেয়, সেগুলির মধ্যে প্রচুর পরিমাণে রয়েছে, তবে ... যে সমস্ত পরামিতি ইতিমধ্যে নির্দিষ্ট করা আছে আমাকে… একটি লাইনে এটি করার অনুমতি দেয়। ওহে প্রশ্ন আছে।

4 বা 5 পর্যালোচনা করার পরে ... আমি ভেবেছিলাম, হাহ !! ... তবে এটি বিদ্যমান কার্ল

কার্ল সহ কোনও এফটিপিতে আপলোড করুন

কার্ল দিয়ে আমি অসীম অসংখ্য জিনিস করতে পারি, আমি যা চাই তা করতে পারি ... এবং এটিই!

-U প্যারামিটারের সাহায্যে আমি ব্যবহারকারীর নাম এবং পাসওয়ার্ড নির্দিষ্ট করতে পারি, -T প্যারামিটারের সাহায্যেও আমি এটি ফাইল আপলোড করতে বলতে পারি এবং শেষ পর্যন্ত আমি এফটিপি এবং কোন ফোল্ডারটি এটি আপলোড করতে চাই তা শেষ পর্যন্ত আমি পুরো পথটি রেখেছি, কমবেশি এর মতো :

curl -u usuario:password -T archivo-backup.7z ftp://192.168.128.2/SERVER_BACKUPS/

এটি যা করে তা ব্যবহারকারীর সাথে এফটিপি 192.168.128.2 এর সাথে সংযুক্ত ব্যবহারকারী এবং পাসওয়ার্ড পাসওয়ার্ড এবং ফোল্ডারে আপলোড করুন সার্ভার_ব্যাকআপ ফাইল নামকরণ ফাইল-ব্যাকআপ

এবং প্রস্তুত!

সহজ? ...

অবশ্যই এটি একা কমান্ডের জন্যও আমাদের কাজে লাগতে পারে তবে এটি ব্যবহারের সর্বোত্তম উপায় হ'ল ... আমি আগে উল্লিখিত একটি স্ক্রিপ্টের সাহায্যে

এবং উল্লিখিত যে স্ক্রিপ্ট সম্পর্কে?

আমি স্ক্রিপ্টে উন্নতি করছি, বিশেষত ব্যবহারকারীদের কাছ থেকে কিছু অনুরোধ বা পরামর্শ অন্তর্ভুক্ত করছি।

  • আমি প্রথমে যা করতে চাইছিলাম তা হ'ল এটি হ'ল আমি আপনাকে কেবল একটি এফটিপিতে সেভ ফাইল আপলোড করতে সক্ষম করার জন্য একটি কমান্ড দিয়ে, আপনাকে কেবল ব্যাখ্যা করেছি।
  • কোনও ব্যবহারকারী আমাকে প্রস্তাবিত অন্য জিনিসটি হ'ল ব্যাকআপটি প্রস্তুত হওয়ার সময় ইমেল প্রেরণ করা হয়েছিল, এর জন্য আমি ব্যবহার করতে পারি মেইল পাঠাও বা একটি বাহ্যিক স্ক্রিপ্ট, আমি সাধারণত সেন্ডমেল ব্যবহার করব। সেন্ডমেল ব্যবহারের বিশদটি হ'ল আপনি এনক্রিপশন ... এসএসএল এবং যা কিছু সহ ইমেল প্রেরণের জন্য আপনার জিমেইল অ্যাকাউন্ট (বা অন্য কোনও) ব্যবহার করতে পারেন।
  • এছাড়াও, একজন ব্যবহারকারী প্রস্তাব দিয়েছিলেন যে, বিজ্ঞপ্তির আরও গতিশীল রূপ হিসাবে, জিএম টালকের এক্সএমপিপি বা হটমেল ব্যবহার করে আইএম দ্বারা একটি বার্তা প্রেরণ করা হয় (লাইভ বা এরকম কিছু, আমি এটি জানি না কী তাও জানি না)। আমি প্রথমে জিটালকের সাথে এটি করার চেষ্টা করব, কারণ হটমেলটির জন্য হটমেইল অ্যাকাউন্ট তৈরি করার জন্য আমাকে নিজেকে কোথাও মনে রাখতে বা সমর্থন করতে হবে, কারণ মাইক্রোসফ্টের এত পরিবর্তন-পরিবর্তনের সাথে, এটি কী তা জানেনা।
  • পরবর্তী আর একটি রূপ হ'ল ফেসবুক বা টুইটার দ্বারা প্রেরিত নোটিফিকেশন বা বার্তা ব্যবহার করা। টুইটারের জন্য আপনি ব্যবহার করতে পারেন পলক ফেসবুকের জন্য আপনি ব্যবহার করতে পারেন fbcmd। উভয় অ্যাপ্লিকেশনই আমাকে টার্মিনাল থেকে এই সামাজিক নেটওয়ার্কগুলির সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয়।
  • আমি যে বর্গফুটটি রফতানি করেছিলাম তার সততা যাচাই করার কথাও ভাবছি তবে এর জন্য ইতিমধ্যে আরও কিছুটা সময় প্রয়োজন :)

এফটিপি সার্ভার

শেষ!

ঠিক আছে, যোগ করার মতো আর কিছুই নয় ... এই মুহুর্তের জন্য, আমি বাশের তৈরি আমার বেশ কয়েকটি স্ক্রিপ্টগুলি অপ্টিমাইজ করতে এবং উন্নতি করতে নিয়েছি, আমি আশা করি খবর আনতে খুব বেশি সময় লাগবে না 😀

শুভেচ্ছা


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   বার্নারস্ট তিনি বলেন

    দুর্দান্ত প্রকল্প,
    আমি এটি খুব আগ্রহের সাথে অনুসরণ করব।
    - সার্ভার ডাউন থাকলে বা বিতরণ করা না গেলে @ নোটিশ?

    টার্মিনাল / কনসোল প্রেমীদের কাছ থেকে নিবন্ধগুলি পড়তে তীব্র উপভোগ করুন।

    1 সালু 2

    1.    কেজেডিজি ^ গারা তিনি বলেন

      আনন্দ আমার 🙂

      ভাল ধারণা, এফটিপি সার্ভারটি অনলাইনে রয়েছে কিনা তা যাচাই করার জন্য এবং যদি তা না হয় তবে ইমেল প্রেরণ করা ... আমি এটিকে অ্যাকাউন্টে নেব ^ _ ^

  2.   মূসা সেরানো তিনি বলেন

    আমি আপনার ব্যাকআপ স্ক্রিপ্টটি গ্রহণ করেছি এবং এমন একটি প্রকল্প গ্রহণ করেছি যাতে আপনাকে চূড়ান্ত ফাইলটি ড্রপবক্সে আপলোড করতে দেয় (https://github.com/andreafabrizi/Dropbox-Uploader) এবং সেন্ডমেইলের মাধ্যমে একটি ইমেল প্রেরণ করুন।

  3.   ধুন্তর তিনি বলেন

    গারা আপনাকে এই জন্য সঠিক সরঞ্জামটি ব্যবহার করতে হবে: lftp

    এমনকি এটি মিররিং সমর্থন করে, এফটিপি থেকে রেপগুলি সিঙ্ক করতে অমূল্য।

    http://www.cyberciti.biz/faq/lftp-mirror-example/

  4.   হোর্হে তিনি বলেন

    খুব আকর্ষণীয়, এটি এই সিস্টেমটির সৌন্দর্য, আপনি একাধিক উপায়ে একই ফলাফল অর্জন করতে পারেন; আমি আপনাকে যে পদ্ধতিতে একটি এফটিপি সার্ভারে ফাইলগুলি আপলোড করার জন্য পরিচালনা করছিলাম তা দেখাব, এটি কিছুটা দেহাতি তবে এটি এখনও কার্যকর হয়:

    {
    প্রতিধ্বনি ব্যবহারকারীর পাসওয়ার্ড
    প্রতিধ্বনি বিন
    প্রতিধ্বনি প্রম্পট
    প্রতিবেদনের সিডি / ডিরেক্টরি / থেকে / সার্ভার / এফটিপি
    প্রতিধ্বনি ফাইল
    প্রতিধ্বনি বন্ধ
    প্রতিধ্বনি
    } | ftp -n server.ftp

    1.    কেজেডিজি ^ গারা তিনি বলেন

      OOOHHH আকর্ষণীয়, আমি জানি না যে এরকম কী করা যায় 😀 😀
      ধন্যবাদ !!

  5.   Sephiroth তিনি বলেন

    অন্যান্য উপায়, উদাহরণস্বরূপ wput সহ:

    wput file_to_upload ftp: // USER: PASS@123.123.123.123: 21

    বা যারা পুরানো টেলনেট ব্যবহার করে কোনও স্ক্রিপ্টে সরলতা পছন্দ করেন:

    ftp -n server_ip << EOF OF
    ব্যবহারকারী বেনামে test@test.cu
    FILE.txt প্রেরণ করুন
    প্রস্থান
    ফাইলের শেষে

  6.   জাভিয়ের তিনি বলেন

    হ্যালো, আমি লিনাক্সের একটি শিক্ষানবিশ এবং আমি কেবল ব্যবহারকারী পর্যায়ে - বা প্রোগ্রামিং, বা এর মতো কিছু, কম্পিউটার সম্পর্কে জানি না, আমি এ সম্পর্কে কার্যত অজ্ঞ am আমি এই নিবন্ধটি পড়ছিলাম এবং আমি দ্বিতীয় অনুচ্ছেদের শেষে "অবস্থান" শব্দটি পড়েছিলাম; এই শব্দটির অপব্যবহার করা হয়েছে, আপনি বোঝাতে চেয়েছেন: অবস্থান, অবস্থান, অবস্থান, স্থান। RAE "http://dle.rae.es/?id=NXeOXqS" বলার সাথে লোকেশন শব্দের অর্থ অন্যরকম।