আমি কীভাবে পাসওয়ার্ড দিয়ে ইউনিক্সের ট্যার সহ একটি .tgz ফাইলটিকে সুরক্ষা দেব?


47

আমি ইউনিক্স টার কমান্ডটি নিম্নরূপে একটি ডিরেক্টরি এবং এর ফাইলগুলি ট্যারি করতে ব্যবহার করছি:

tar cvzf fileToTar.tgz directoryToTar

.Tgz ফাইলটি পাসওয়ার্ড রক্ষার কোনও উপায় আছে? আমি উইন্ডোজটিতে পাসওয়ার্ড-সুরক্ষিত জিপ ফাইল তৈরি করেছি যাতে আমি ধরে নিতে পারি যে ইউনিক্সের একই ক্ষমতা রয়েছে। কোন ধারনা?

উত্তর:


40

ফাইল cryptবা ব্যবহার gpgকরুন।

সাধারণ উদাহরণ:

cat filename | crypt > filename.crypt

gpg -c –o filename.gpg filename


2
এটি কোনও অর্থবোধ করে না, পাসওয়ার্ডটি কোথায়?
আলেকজান্ডার মিলস

3
@ আলেকজান্ডারমিলস বেশিরভাগ পাসওয়ার্ড-গ্রহণযোগ্য সরঞ্জামগুলি ব্যবহারকারীকে কমান্ড লাইন যুক্তির চেয়ে টার্মিনাল থেকে অনুরোধ করে, যেমন পাসওয়ার্ডটি ইতিহাসে প্রদর্শিত না হয়।
ড্যাফি

37

আপনি কমান্ডটি ব্যবহার করতে পারেন:

zip -P password file.zip file

বা আরও ভাল:

zip -e file.zip file

man zip

জিপ কি কোনও কমান্ড লাইনের চালুর মুহুর্তের পাসওয়ার্ড বিভাগটি স্ক্রাব করার জন্য যথেষ্ট জানেন যে এটি একটি পিএসে প্রদর্শিত হবে না (বা কেবল মিলিকসন্ডগুলির জন্য প্রদর্শিত হবে)? এটি মানুষের পাঠযোগ্য।
tgm1024

17

আমরাও tarবিন্যাস কিংবা gzবিন্যাস পাসওয়ার্ড রক্ষা ফাইলের জন্য বিল্ট ইন সমর্থন আছে।

উইন্ডোজ zipফর্ম্যাটটিতে কার্যকারিতার বিভিন্ন অংশ রয়েছে: সংক্ষেপণ (উদাহরণস্বরূপ gzip), একাধিক ফাইল সংরক্ষণ করা (উদাহরণস্বরূপ), এনক্রিপশন (যেমন gnupg) এবং সম্ভবত অন্যান্য others ইউনিক্সের স্বতন্ত্র সরঞ্জামগুলি থাকে, যার মধ্যে প্রতিটি একটি কাজ ভাল করে এবং আপনাকে সেগুলি একত্রিত করতে দেয়।

একটি পাসওয়ার্ড-সুরক্ষিত .zipফাইলের ইউনিক্স সমতুল্য সম্ভবত foo.tar.gz.gpgবা এর মতো কিছু বলা হবে foo.tgz.gpg

এবং ইউনিক্সের জন্য ওপেন সোর্স zipএবং unzipসরঞ্জাম রয়েছে, যদিও তারা উইন্ডোজ সংস্করণগুলির সমস্ত ক্ষমতা সরবরাহ করতে পারে না (আমি মোটামুটি নিশ্চিত যে নতুন .zipxফর্ম্যাটটি সমর্থিত নয়)।


12

আপনি gpg (= GnuPG) ব্যবহার করতে পারেন :

gpg -o fileToTar.tgz.gpg --symmetric fileToTar.tgz

এটি আপনাকে একটি পাসফ্রেজের জন্য অনুরোধ করবে।

পরে ফাইলটি ডিক্রিপ্ট করতে, কেবল একটি করুন:

gpg fileToTar.tgz.gpg

এটি আপনাকে আবার পাসফ্রেজের জন্য অনুরোধ করবে।


দ্রষ্টব্য: এর -cজন্য সংক্ষিপ্ত --symmetric, অর্থাৎ, ডিফল্ট সিমেট্রিক সাইফার ব্যবহার করুন যার অর্থ একই পাসফ্রেজ এনক্রিপশন এবং ডিক্রিপশন উভয়ের জন্য ব্যবহৃত হয়। (অসমমিতের বিপরীতে, এতে সরকারী কী এবং ব্যক্তিগত কীগুলি অন্তর্ভুক্ত রয়েছে।)
এভেজেনি সার্জিভ

8

আপনি ccrypt ব্যবহার করতে পারেন ।

পাইপ দ্বারা জিনিসগুলি এনক্রিপ্ট করা যায়:

tar cvvjf - /path/to/files | ccrypt > backup.tar.bz2.cpt

বা জায়গায়:

ccrypt backup.tar.bz2

স্বয়ংক্রিয়করণের জন্য, আপনি একটি ফাইলের মধ্যে একটি পাসকি সংরক্ষণ করতে পারেন এবং এনক্রিপ্ট করতে এই পাসকিটি ব্যবহার করতে পারেন:

ccrypt -k ~/.passkey backup.tar.bz2
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.