এসএফটিপি সংযোগের কারণে আমি কেন "দূরবর্তী হোস্ট দ্বারা বন্ধ [হোস্ট] সাথে সংযোগ" ত্রুটি পাব?


2

আমি 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


1
প্রথমে যুক্ত করুন -vvv: sftp -P 7000 user@host.com -vvvএবং আউটপুট দেখান
টমাসজ জাকুব রূপ

আমি ঠিক একই আউটপুট Connection to host.com closed by remote host. Connection closed.
পেয়েছি

আপনি কি / ব্যবহারকারীর / হোম / ব্যবহারকারীকে আপনার ব্যবহারকারীর OME হোম হিসাবে সেট করেছেন? বা "নির্দিষ্ট ডিরেক্টরিতে অবতরণ" করতে আপনি আর কী করেছিলেন? ডিরেক্টরিটি পরিবর্তন করার আগে আপনি কি লগ ইন করবেন?
হাইফায়

দুঃখিত, আমার দোষ:sftp -P 7000 -vvv user@host.com
টমাসজ জাকুব রুপ

@ হাইপ আমি @ টমাসজ জাকুব রুপ userব্যবহার করে ডিফল্ট ডিরেক্টরিটি সংজ্ঞায়িত করেছি usermod -m -d /home/user/dir userলগটি যথেষ্ট বিস্তৃত: পেস্টবিন.কম
ডাব্লুজেডবিপাস

উত্তর:


1

কীভাবে ডিবাগ করবেন

প্রথম পদক্ষেপটি ভার্বোজ পতাকা সহ কমান্ড চালাচ্ছে:

sftp -P 7000 -vvv user@host.com

লগ বিশ্লেষণ

সংযোগ স্থাপন করা হয়

debug1: Authentication succeeded (publickey).

তবে, sshনন-ব্লকিং মোড সেট করতে পারে না:

debug3: fd 1 is not O_NONBLOCK
Connection to host.com closed by remote host.

সম্ভবত আপনার শেল আরম্ভের ফাইল ( .bashrc, .bash_profileইত্যাদি) SSH সংযোগ ভঙ্গ

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