আপনি কীভাবে সংক্রমণ-ডিমন, বিটটোরেন্ট ক্লায়েন্ট সার্ভারের জন্য একটি পাসওয়ার্ড সেট করবেন?


58

কনফিগার ফাইলটি অস্পষ্ট, এবং আপনি যেভাবেই ডেবিয়ানে ডেমন পুনরায় চালু করার সময় ওভাররাইট হয়ে যেতে থাকে।

ইন /etc/transmission-daemon/settings.json, এই বিকল্পগুলি রয়েছে:

rpc-username
rpc-password
proxy-auth-username
proxy-auth-password

প্রতিবারের সাথে আমি ডেমনটি পুনরায় চালু করি:

/etc/init.d/transmission-daemon restart

এটি ওভাররাইট করে rpc-passwordএবং পাসওয়ার্ডটি যেভাবে মুদ্রণ করে তা কোনওভাবেই কাজ করে না।

কেউ কীভাবে পাসওয়ার্ডটি সঠিকভাবে সেট করতে জানেন? আমি এটি অক্ষম করতে চাই না।


2
ভবিষ্যতে যে কারও কাছে এটি আসতে পারে কেবল তার জন্য এটি এখানে রাখুন, তবে আপনাকে সেটিংস ফাইলেও সেট rpc-authentication-requiredকরতে trueহবে, অন্যথায় ট্রান্সমিশন কোনও পাসওয়ার্ড পরীক্ষা করবে না।
ছিনতাইকারীরা

আমি এই আচরণটি রিপোর্ট করেছি কারণ এটি বাগস্লাঞ্চপ্যাড.নেট / বুন্টু /+ সোর্স / ট্রান্সমিশন /+বাগ/ 1644091গঠনমূলক নয় , তবে এটি এতগুলি উবুন্টু বাগ হিসাবে উপেক্ষা করা হয়েছে।
কার্ল রিখটার

উত্তর:


113

সঠিক ক্রমে এই জিনিসগুলি করুন:

  1. বন্ধ: /etc/init.d/transmission- ডিমন স্টপ
  2. লিখুন rpc-passwordমধ্যে /etc/transmission-daemon/settings.jsonফাইল, ডাবল উদ্ধৃতির মধ্যে।
  3. ফাইলটি সংরক্ষণ করুন
  4. সূচনা: /etc/init.d/transmission-demon শুরু করুন
  5. পৃষ্ঠায় লগইন করুন, এটি 9091 পোর্টে রয়েছে
  6. আপনার পাসওয়ার্ড টাইপ করুন।

ওভাররাইট করা হচ্ছে এমন পাসওয়ার্ড হ্যাশ। প্রোগ্রামটি স্বাভাবিকের চেয়ে স্মার্ট এবং এটি সনাক্ত করে যে আপনার পাসওয়ার্ডটি হ্যাশ নয়, তাই এটি সুরক্ষিত হওয়ার জন্য এটি পাসওয়ার্ডটিকে হ্যাশ দিয়ে ওভাররাইট করে। সুতরাং আপনার পাসওয়ার্ড কাজ করা উচিত।

তবে মনে রাখবেন যে এটি যখন বন্ধ হয়ে যায় তখন এটি লোড হওয়া পাসওয়ার্ডটি লিখে দেয়। কাজটি /etc/init.d/transmission-daemon restartচালানোর সময় আপনি যদি ফাইলটি লিখে থাকেন তবে আপনি যা প্রত্যাশা করছেন তা করবে না।


9
আপনাকে ডিমন থামাতে এবং পুনরায় চালু করতে হবে না। Just /etc/init.d/transmission- ডেমন রিলোড।
ব্র্যাড

1
কমপক্ষে আমি উত্তরটি লেখার সময়, আপনি ফাইলটি থামার সময় আসলে সম্পাদনা করেন, কারণ সংক্রমণ-ডিমন ফাইলটি বন্ধ করে লেখেন।
নিল

1
init.d / পুনরায় লোড ডিস্ট্রো-নির্দিষ্ট। আরও সাধারণভাবে, আপনি কেবল একটি সাইনআপ পাঠান - যদিও এটি ম্যান পৃষ্ঠায় নেই, কেবল এখানে: trac.transmissionbt.com/wiki/EditConfigFiles
yardena

বেনামে ব্যবহারকারীর মন্তব্য: আমার ক্ষেত্রে, একটি স্ক্রিপ্ট ছিল (/etc/init.d এ) ডেমনটি চালু করার জন্য যা পাসওয়ার্ডটি দিয়েছিল: পাসওয়ার্ড পরিবর্তন করতে আমাকে সেই স্ক্রিপ্টটি (নাম "" সংক্রমণিত ") সম্পাদনা করতে হয়েছিল এবং তাই এটা কাজ করেছে.
টেরডন

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

2

পাসওয়ার্ডটি খুঁজে পেতে আপনি আরও একটি সমাধান চেষ্টা করতে পারেন:

ps -ef | grep transmission

(আমার সংস্করণে এটি প্রশাসক ছিল: পাসওয়ার্ড 1)


2
কমপক্ষে আমার উবুন্টু ইনস্টলে, ফাইলটিতে পাসওয়ার্ড সেট করা থাকে যাতে প্রক্রিয়াগুলির তালিকা করে পাসওয়ার্ডটি কী তা আপনাকে জানায় না।
দামন স্মিথ

2

সাধারণভাবে ডেমনটি প্রস্থান করে (বা পুনরায় আরম্ভ করা হয়) এর সেটিংসটি লিখে দেয়। আপনি ডিমনকে সাইনআপ করে নতুন সেটিংস পুনরায় লোড করতে বাধ্য করতে পারেন:

কিল -HUP 1234

... তবে থামার সময় এটি আপনার সেটিংসগুলি ওভাররাইট করে না।

বিটিডাব্লু: আমি খুশি নই যে ট্রান্সমিশন-রিমোট-ক্লাইম কমান্ড লাইনে পাসওয়ার্ড রাখতে চায়। খারাপ ধারণা!


1

যদিও এই পোস্টটির ইতিমধ্যে একটি স্বীকৃত উত্তর রয়েছে, আমি এটি যুক্তিযুক্ত মনে করি যে উবুন্টুতে ট্রান্সমিশন-ডেমোন আসলে একবার থামানো শুরু হয় না।

এর অর্থ হ'ল সেটিংস.জসনে আপনি যে কোনও পরিবর্তন করেন তা যখনই হয় তবে পরের পুনরায় আরম্ভতে ওভাররাইট হয়ে যাবে।

এর অর্থ হ'ল আপনাকে বুট , ডাবলুবুট, পুনরায় বুট করা , আপনার সেটিংস.জসন সম্পাদনা করতে হবে এবং তারপরে আপনার পরিবর্তনগুলি অবিচল রাখতে এটি পুনরায় সক্ষম করতে হবে completely

খুব বিরক্তিকর, তবে একবার আপনি যদি কী ঘটছেন সম্পর্কে সচেতন হন তবে এটি মোকাবেলা করা মোটামুটি সহজ।


3
আপনি যখন স্টপকেবল না বলছেন, আপনি কি দৌড়ানোর চেষ্টা করেছেন: "সুডো সার্ভিস ট্রান্সমিশন-ডেমন স্টপ"? এটিকে কি সাধারণভাবে থামাতে হবে? সেটা আমার জন্য কাজ করে. তারপরে আপনি সেটিংস ফাইলটি সম্পাদনা করতে এবং এটি পুনরায় চালু করতে পারেন।
ড্যামন স্মিথ

1
-1, এটি ঠিক প্লেইন ভুল। @ নীল পদ্ধতি বর্ণিত হিসাবে কাজ করে এবং আপনি যা বলেছিলেন তা যদি সত্য হয় তবে তার পদ্ধতি কাজ করবে না। সেটিংস.জসন ফাইলটি কেবল তখনই লিখিত হয়ে যায় যদি আপনি ট্রান্সমিশন চলাকালীন এটি সংশোধন করেন তবে সংক্রমণ পুনরায় আরম্ভ করুন।
সর্বজনীন বাক্য

যদি আপনি সিস্ভ-স্টাইলের ইআর-পটভূমির সুস্পষ্ট সংখ্যাগরিষ্ঠ ব্যবহারকারী স্বাচ্ছন্দ্যপূর্ণভাবে /etc/init.d/transmission restartএটি করেন তবে ( ) এটি কার্যকরভাবে কাজ করে না। এটিকে কাজ করতে আপনাকে যদি কিছু অদ্ভুত "পরিষেবা" জিনিস বা আপস্টার্ট জিনিস বা অন্য কোনও বিশেষ উবুন্টু-ইসম করতে হয়, তবে সংজ্ঞা অনুসারে এটি কার্যকর হয় না।
জোস্টেইন কেজনিগেন

1
"আমি যেভাবে অভ্যস্ত" সেভাবে কাজ করে না "" কাজ করে না "এর মতো নয়। এটা কাজ করে।
সারিভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.