প্রশ্ন ssh "খারাপ মালিক অথবা ~ / .ssh / config" -এ অনুমতি দেয়।


যখন আমি অন্য বক্সে এসএসএস করার চেষ্টা করি, তখন আমি এই অদ্ভুত ভুলটি পাই

$ ssh hostname
Bad owner or permissions on ~/.ssh/config

কিন্তু আমি নিশ্চিত যে ফাইলটির মালিকানা আছে এবং আমার কাছে অনুমতি আছে:

ls -la ~/.ssh/
total 40K
drwx------ 2 robert robert 4.0K Mar 29 11:04 ./
drwx------ 7 robert robert 4.0K Mar 29 11:04 ../
-rw-r--r-- 1 robert robert 2.0K Mar 17 20:47 authorized_keys
-rw-rw-r-- 1 robert robert   31 Mar 29 11:04 config
-rw------- 1 robert robert 1.7K Aug  4  2010 id_rsa
-rw-r--r-- 1 robert robert  406 Aug  4  2010 id_rsa.pub
-rw-r--r-- 1 robert robert 6.1K Mar 29 11:03 known_hosts

285
2018-03-29 18:15


উত্স




উত্তর:


আমি কনফিগ ব্যবহারকারী শুধুমাত্র অনুমতি জন্য RW আছে প্রয়োজন। এই এটা সংশোধন করা হয়েছে।

chmod 600 ~/.ssh/config

অন্যরা নীচের উল্লেখ করেছে, এটি ফাইল মালিক হতে পারে। (তাদের উত্থাপন!)

chown $USER ~/.ssh/config

446
2018-03-29 18:16



কখনও কখনও এটি শুধুমাত্র অনুমতি নয়, মালিকও সমস্যা সৃষ্টি করতে পারে; আমার ক্ষেত্রে, আমাকে এটাও করতে হয়েছিল: chown -R robert:robert ~/.ssh - Nicolas C
আমার ক্ষেত্রে, 644 থেকে 600 চালানোর কৌশলটি ছিল। - Magicsowon
শুধু পড়তে অনুমতি যথেষ্ট হওয়া উচিত, যেমন। 400 - 030
আমার জন্য, 600 কাজ না, শুধুমাত্র 400 (উবুন্টু জেনেियल) - Martín Coll
@ 030 যতক্ষণ না আপনি ফাইলটি সম্পাদনা করতে চান না .. - Sean the Bean


এই কমান্ড অনুমতি সমস্যা ঠিক করা উচিত:

chown $USER ~/.ssh/config
chmod 644 ~/.ssh/config

সঙ্গে উপসর্গ sudo যদি ফাইলগুলি বিভিন্ন ব্যবহারকারীর মালিকানাধীন হয় (অথবা আপনার কাছে তাদের অ্যাক্সেস নেই)।

যদি আরো ফাইল প্রভাবিত হয়, প্রতিস্থাপন করুন config সঙ্গে *

মধ্যে man ssh আমরা পড়তে পারি:

অপব্যবহারের সম্ভাব্যতার কারণে, এই ফাইলটিতে কঠোর অনুমতি থাকতে হবে: ব্যবহারকারীর জন্য পড়ুন / লিখুন এবং না   অন্যদের দ্বারা লেখা। এটি গোষ্ঠী-লেখার যোগ্য হতে পারে তবে যে গোষ্ঠীতে প্রশ্নটি কেবলমাত্র ব্যবহারকারীর রয়েছে।


47
2017-08-03 11:30



এই আমার জন্য কৌতুক করেনি। আমি সাইগুইন এবং সাইগুইন ব্যবহার করছি। এসএসএস উইন্ডোজ ব্যবহারকারী সিমলিংড। আমি Cygwin উইন্ডোতে যারা কমান্ড চালানো ছিল। - Damodar Bashyal


আমার জন্য এটি আমার ব্যবহারকারীর অ্যাকাউন্টের ফাইলের মালিক নয় এমন একটি সমস্যা

sudo chown myuser ~/.ssh/config

9
2018-05-28 01:07