আমি user
এসএফটিপি এর মাধ্যমে একটি দূরবর্তী হোস্টের সাথে সংযোগ করতে চাই ।
তদুপরি, আমি একটি নির্দিষ্ট ডিরেক্টরিতে ল্যান্ড করতে চাই (বলুন /home/user/dir
)। আমি ডিফল্ট ওয়ার্কিং ডিরেক্টরি হিসাবে ব্যবহারকারী তৈরি করেছি /home/user/dir
এবং /home/user/.ssh/authorized_key
আমার সর্বজনীন কী হোস্ট করার জন্য একটি ফাইল সেট করেছি।
তবে সংযুক্তি ব্যবহার করে sftp -P 7000 user@host.com
এবং user
পাসওয়ার্ড টাইপ করার পরে , আমি তাত্ক্ষণিকভাবে নিম্নলিখিত ত্রুটিটি পেয়েছি:Connection to host.com closed by remote host. Connection closed.
এটি কোথা থেকে আসতে পারে (বা কীভাবে এই জাতীয় সমস্যাটি ডিবাগ করবেন) সম্পর্কে কোনও ধারণা?
হালনাগাদ
অবশেষে আমি সংযুক্ত হয়েছি user
কারণ authorized_key
সঠিক অধিকার ছিল না। যাইহোক, /home/user/dir
অন্য এক ব্যবহারকারী (বলে user2
) এর সাথে প্রবেশের চেষ্টা করার সময় আমি ঠিক একই ত্রুটি বার্তাটি পেয়েছি যাতে গ্রুপ অ্যাক্সেস দেওয়া হয়েছিল /home/user/dir
। তবে এই প্রতিক্রিয়াতে যেমন পরিণত হয়েছে , এসএফটিপি ক্রুট জেলটি ডিজাইনের মাধ্যমে তা অনুমোদন দেয় না। আমি এই ইস্যুটির মধ্যে /home/user/dir
এবং এর সমাধানের জন্য প্রতীকী লিঙ্কগুলি ব্যবহার করার চেষ্টা করব /home/user2/dir
।
Connection to host.com closed by remote host. Connection closed.
sftp -P 7000 -vvv user@host.com
user
ব্যবহার করে ডিফল্ট ডিরেক্টরিটি সংজ্ঞায়িত করেছি usermod -m -d /home/user/dir user
লগটি যথেষ্ট বিস্তৃত: পেস্টবিন.কম
-vvv
:sftp -P 7000 user@host.com -vvv
এবং আউটপুট দেখান