পোর্ট ফরওয়ার্ডিংয়ের অনুমতি দেওয়ার জন্য এসএসএইচ কনফিগার করবেন তবে নির্দিষ্ট কীটির জন্য কোনও আদেশ নেই?


8

সুতরাং আমি একটি পাবলিক কী যুক্ত করেছি authorized_keys। আমি কীভাবে এটি সীমাবদ্ধ করব যাতে এটি পোর্টগুলি ফরোয়ার্ড করতে পারে তবে এতে শেল নাও থাকতে পারে?

উত্তর:


10

no-ptyআপনার কী-টির আগে আপনাকে একটি কীওয়ার্ড রাখতে হবে যাতে এটি এর মতো দেখাবে:

no-pty ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABBACzbcwCZNaN3HhHmpnaVrfZlNJ0HhPnOqEj
k2llms1OOPnEXetIlZuJw0UXbyMbhQbBl/E2wxXvXvF+jyLRR5yN6kBydM4LhjC0ej0PcH839vXd
uwJpDFjPw3s7r0VOhU1WRyk6Da6rX6shzabhQioIm3MHCjNOdywPb0k1cTj4yOxoOCOqGjmXK0
xxzTd+ZjTJqQGWzZ+8L8cVtKmU8kspYlCdhGWSv0Den36OsScnWTBn8A3X3lVJB5NkEm
BM1yKX4F6BhhD317VensEUu031PtFULeSF97IxDPmK36OFz9TPSf4d8Hp3BqtysqUlbWfEhYdHXj
+1Mn4xXZKiZhBh1DX youruser@yourhome

(এটি সবই একক লাইনে, আমি পঠনযোগ্যতার জন্য লাইন ব্রেকগুলি যুক্ত করেছি)।

আপডেট: আপনি যদি রিমোট কমান্ড প্রয়োগ কার্যকর করতে চান তবে আপনাকে যুক্ত করতে হবে: command="/bin/false"

no-pty,command="/bin/false" ssh-rsa ...

4
এটি রিমোট লগইন করার সীমাবদ্ধ করে, এটি কমান্ডের দূরবর্তী প্রয়োগ রোধ করে না। এসসিআর
ম্যাকটাইলার

1
@ এমটাইলার: এটি প্রশ্নের অংশ ছিল না। তবে আপনি ঠিক বলেছেন যে ওপি সচেতন ছিল না, তাই আমি এটি উত্তরে যুক্ত করেছি। (+1)
সিস্টামস

1
এছাড়াও লক্ষণীয় বিষয় হ'ল দূরবর্তী প্রান্তে কোনও শেল না থাকলে সুড়ঙ্গটি ধরে রাখতে আপনাকে 'ssh -N' ব্যবহার করতে হবে।
মাইক পন্টনি

1

man sshd

বিভাগ AUTHORIZED_KEYS ফাইল ফর্ম্যাট । আপনি যে পোর্টগুলি এবং পূর্ববর্তী হোস্টগুলিকে মঞ্জুরি দিতে চান তা পছন্দ করে পছন্দ করে ব্যবহারকারীরা কীভাবে পোর্ট করতে পারবেন তা সীমাবদ্ধ করতে পারেন

permitopen = "192.0.2.1:80"

এছাড়াও ব্যবহারকারীরা কোথা থেকে সংযোগ স্থাপন করবে, কোন আদেশগুলি কার্যকর করতে পারে ইত্যাদি আপনি সীমাবদ্ধ করতে পারেন etc.


1

আমি scponly ব্যবহার করা তাকান , আমি সন্দেহ করি এটি কেবল scp / sftp- কেবল অ্যাক্সেসের পরিবর্তে পোর্ট ফরওয়ার্ডিংয়ের জন্য ব্যবহার করা যেতে পারে suspect এটি ssh- এর মাধ্যমে কমান্ডগুলি লগ ইন বা সম্পাদন করা থেকে সীমাবদ্ধ করার উদ্দেশ্যে।

Chroot 'এর পরিবেশে sshd ব্যবহার করার জন্য আপনার প্রয়োজন হতে পারে বা চান করতে পারেন , ক্রুট ব্যবহার করে sftp স্থাপনের জন্য এখানে কিছু নির্দেশাবলী দেওয়া হয়েছে। আপনার এগুলি মোটামুটি সহজে মানিয়ে নিতে সক্ষম হওয়া উচিত।

আমি আশা করি এটি আপনাকে সমাধান সমাধান করতে সহায়তা করে।


scponlyমনে হচ্ছে github.com/scponly/scponly এ চলে গেছে । আপনার লিঙ্কটি একটি 404 দেয় :(
বিল ওয়েইস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.