স্ক্রিপ্টে ssh পরে গিট টান ব্যবহার করে


0

আমি পাসওয়ার্ড ছাড়াই একটি রিমোট সার্ভারে ssh করতে সরকারী এবং ব্যক্তিগত কী ব্যবহার করি। এর পরে, আমাকে "গিট টান" কমান্ডটি করা দরকার। তবে আমি কীভাবে এটিতে পাসওয়ার্ডটি পাস করব জানি না। নিম্নলিখিত সমাধানের চেষ্টা করা হচ্ছে, কিন্তু এটি কার্যকর হয় না:

#! / বিন / SH

ssh ব্যবহারকারী @ সার্ভার '

সিডি / ফোল্ডার

প্রতিধ্বনি "পাসওয়ার্ড" | গিট টান

'

আরেকটি বিষয় হ'ল আমি স্ক্রিপ্টে পাসওয়ার্ডটি প্রকাশ করতে চাই না। যেকোনো পরামর্শ? ধন্যবাদ


আপনি কি কোনও এসএসএইচ রিমোট থেকে বা কোনও এইচটিটিপি (এস) থেকে টানছেন?
মাধ্যাকর্ষণ

এইচটিটিপি (এস) এক থেকে
চিপবিক 10

উত্তর:


2

আপনি সম্ভবত .netrc ফাইলটি ব্যবহার করতে পারেন (দ্রষ্টব্য: আমি নিজে এটি করি নি)। আপনি হয় .netrcরানটাইম সময়ে গতিশীল তৈরি করতে পারেন বা এটি সেখানে বসতে পারেন।

সম্পাদনা: যতক্ষণ না আপনার স্ক্রিপ্ট .NETrc এ অ্যাক্সেস থাকবে ততক্ষণ যে ব্যবহারকারী স্ক্রিপ্টটি চালায়। সুতরাং আপনি যদি স্ক্রিপ্টটি অন্য কাউকে দেন এবং অন্য কারও ব্যক্তিগত কীতে অ্যাক্সেস রয়েছে তবে স্ক্রিপ্টটিতে আপনার হার্ড-কোডেড পাসওয়ার্ড নেই তা বিবেচনা করে না।


ধন্যবাদ। এটি কাজ করে! তবে এখনও পাসওয়ার্ডটি অরক্ষিত
চিপবিক 10

আপনি কমান্ড লাইন আর্গুমেন্ট হিসাবে পাসওয়ার্ড সরবরাহ করতে এবং .netrcসেই পাসওয়ার্ডটি ব্যবহার করে রানটাইমে ফাইলটি লিখতে পারেন , তারপরে ফাইলটি সরিয়ে ফেলুন।

আপনি .netrcকিছু নিরাপদ অপসারণ সরঞ্জাম ব্যবহার করে মুছে ফেলতেও পারেন। আমার মাথার উপরের দিক থেকে আপনাকে একটি পরামর্শ দিতে পারব না, তবে আমি নিশ্চিত যে সেখানে কয়েকটি আছে।

আমি যা চাই তা হ'ল পাসওয়ার্ডটি কেবল কমান্ড লাইন আর্গুমেন্ট হিসাবে নয়, তবে স্ক্রিপ্ট ফাইলেও সরবরাহ করা।
chipbk10

আমি মনে করি না যে এটি করা যেতে পারে। পাসওয়ার্ড ব্যবহারের পুরো বিষয়টি হ'ল আপনি যাচাই করেছেন যে কোনও ব্যবহারকারী এটি জানেন। যদি ব্যবহারকারী এটি না জানেন তবে তাদের অ্যাক্সেস করা উচিত নয়। আপনি যা প্রস্তাব করছেন তা প্রমাণীকরণের উদ্দেশ্যকে পরাস্ত করছে।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.