আমি কীভাবে এসএসএইচ এবং এসএফটিপি উভয়কে অ্যাক্সেসের অনুমতি দিতে পারি?


11

আমি উবুন্টু সার্ভারে এসএফটিপি স্থাপন করতে নিম্নলিখিত নিবন্ধটি থেকে শুরু করেছি: http://blog.srmklive.com/2013/04/24/how-to-setup-sftp-server-ftp-over-ssh-in-ubuntu/ । আমি যদি এই নির্দেশাবলী অনুসরণ করি তবে আমি এসএফটিপি-র সাথে সংযোগ করতে পারি, তবে আমি আর টার্মিনাল থেকে এসএসএইচে সংযোগ করতে সক্ষম নই:

This service allows sftp connections only.
Connection to 10.0.0.130 closed.

এখানে আমি sshd_config এ পরিবর্তনগুলি করেছি:

Subsystem sftp internal-sftp -f AUTH -1 VERBOSE

AllowGroups sftpusers sftp sshusers

Match Group sftpusers
ChrootDirectory %h
AllowTCPForwarding yes
ForceCommand internal-sftp

X11Forwarding no

ব্যবহারকারী জ্যাকুলসন, উভয় sftpusersএবং sshusersগ্রুপে।

কোন ইঙ্গিত? আপনার আর কোনও তথ্য দরকার? ধন্যবাদ!

উত্তর:


13

Sftp এবং ssh উভয়ই ব্যবহার করতে সক্ষম হতে আপনাকে ssh এর ডিফল্ট ইনস্টলেশনটিতে কোনও পরিবর্তন করার দরকার নেই। সকল sftpহয়, ওভার ফাইল ট্রান্সফার করছেন একটি উপায় ssh


হাঁ। আমি সবেমাত্র আবিষ্কার করেছি। কয়েক ঘন্টা হতাশার অপচয়! এখন, এই সাইটে আমার পরবর্তী প্রশ্নের সন্ধান করুন: আমি কীভাবে কোনও এসএফটিপি ব্যবহারকারীকে কেবল তার হোম ডিরেক্টরিতে সীমাবদ্ধ করব? ধন্যবাদ!
mrcoulson

@ এমআরসি কৌলসনকে ক্রুটডাইরেক্টরির নির্দেশনাটি করা উচিত। আপনি কি এই সমস্যাটি সমাধান করেছেন?
জাভিয়ের কনস্টানজো

11

এই সেটিং

Match Group sftpusers
...
ForceCommand internal-sftp

গ্রুপের ব্যবহারকারীদের জন্য এসএফটিপিতে অ্যাক্সেসকে সীমাবদ্ধ করে sftpusers। হয় আপনার ব্যবহারকারীকে sftpusersগোষ্ঠী থেকে সরান বা সেই ফোর্সকম্যান্ড বিকল্পটি সরান।


2
+1 টি। এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
dr_

0

আমি একই ত্রুটির সাথে একটি অনুরূপ পদ্ধতি ব্যবহার করেছি এবং সার্ভারে এসএফপি শেয়ারটি সংযোগ / মাউন্ট করতে sshfs ব্যবহার করতে পেরেছি। ফাইলজিলা সংযোগও দেয় তবে টার্মিনাল ssh কমান্ডের সাথে প্রবেশ করতে সক্ষম হয় না। http://www.fullybaked.co.uk/articles/chroot-ssh-ftp-users-to-home-directory এটি তৈরি করার জন্য ব্যবহৃত টিউটোরিয়াল ছিল। উবুন্টুর আওতায় ইউররেড কমান্ডটি পুনঃনির্মাণ না হওয়ায় আমাকে নিজে হোম ডিরেক্টরি তৈরি করতে হয়েছিল।

sshfs user@server:/folder /home/user/folder-to-mount-in/ -p 22

এবং আনমাউন্ট করা

fusermount -u /home/user/folder-to-mount-in/

একটি স্বয়ংক্রিয় স্ক্রিপ্ট, আরএসএ কী প্রমাণীকরণ, ক্রোন এবং আরসিএনসি সহ সেই পদ্ধতিটি আমাকে স্বয়ংক্রিয় ব্যাকআপের পরিকল্পনা করতে সহায়তা করেছিল।


0

আমি একটি খুব অনুরূপ সমস্যাটিকে একচেটিয়া বিবেচনা করে সমাধান করেছি: হয় আপনি ssh করতে চান বা আপনি sftp করতে চান। সুতরাং, এসএফটিপি গ্রুপ থেকে আমার প্রধান ব্যবহারকারীকে সরিয়ে ফেলা এবং কেবলমাত্র আমার অতিথি ব্যবহারকারীদের এই এসএফটিপি গ্রুপের সদস্য হিসাবে রেখে, আমার প্রধান ব্যবহারকারীর জন্য আবার এসএসএস ফিরিয়ে আনলাম।

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