Iptables দ্বারা লক আউট beeing পরে কিভাবে এসএসএইচ অ্যাক্সেস পুনরুদ্ধার?


10

টি এল: ডিআর

আমি আমার iptables কনফিগারেশনে পরিবর্তন করেছি এবং এখন এসএসএইচ সমস্ত সংযোগ প্রত্যাখ্যান করছে। আমি আমার হোস্টিং সংস্থার সাথে যোগাযোগ না করে এটিকে ঠিক করতে পারি?


দীর্ঘ সংস্করণ

ঠিক আছে, এটি সম্ভবত 100% আমার নিজের দোষ ...

ডেডিকেটেড সার্ভারে কোনও ওয়েবসাইট সরানোর প্রস্তুতিতে আমরা একটি নতুন হোস্টেড মেশিন পেয়েছি যা সেন্টোস 5.6 দিয়ে চলছে। মেশিনে iptables বেশ লকড রয়েছে, কেবল ssh (22) এবং HTTP (80) এর অনুমতি দেয় তবে আমাদের এটির প্রয়োজন 20 এ 21 21 পোর্টের ওপরেও এফটিপি গ্রহণ করতে।

20 এবং 21 বন্দরগুলিতে ইনকামিং সংযোগ গ্রহণ করার জন্য এই বিকেলে আমি আমার iptablesগুলিতে reject allলাইনে যুক্ত করেছি। সুতরাং আমি সেই লাইনটি নীচে নীচে সরিয়ে নিয়েছি, iptables সংরক্ষণ করেছি এবং পুনরায় চালু করেছি এবং ftp কাজ করছে।

2 ঘন্টা পরে, যখন আমি আবার সংযোগ দেওয়ার চেষ্টা করি, ঠিক port 22: Connection refused তেমনই http।

সুতরাং আমি এসএসএইচ এর মাধ্যমে সার্ভারে যেতে পারছি না, আমার হোস্টিং সংস্থার সাথে যোগাযোগ না করেই কি আমি কোনওভাবেই এটি ঠিক করতে পারি?

উত্তর:


13

দুর্ভাগ্যক্রমে না. রিমোট সিরিয়াল কনসোল, আইডিআরএসি, আইএলও ইত্যাদির মতো আপনার কাছে অন্য কোনও ম্যানেজমেন্ট ইন্টারফেস উপলব্ধ না থাকলেই তা পরবর্তী সময়ে লগ আউট করার আগে অভিজ্ঞতা অর্জনের জন্য সেটিংস পরীক্ষা করতে ভুলবেন না;)


12
বা যদি আপনি আইপটিবলগুলি নিয়ে পরীক্ষা করেন তবে নিশ্চিত হন যে আপনি অস্থায়ীভাবে একটি ক্রোন জব সেট করেছেন যা প্রতি 15 মিনিটে নিয়মটি পুনরায় সেট করে।
মেলকিউ

1
পাঠ শিখেছে :)
জান হেনকেন্স

আইডিআরসি ব্যবহার করে আপনি কীভাবে এসএসএইচ পোর্ট 22 সক্ষম করবেন?
টেরিড 25

@ ট্যারিড 25 আপনি আইডিআরএসি আপনাকে যে অ্যাক্সেস দেয় সেই সিরিয়াল পোর্টে শোনার সিরিয়াল কনসোল ব্যবহার করে লগইন করবেন। তারপরে আপনি iptables ঠিক করতে এবং আপনার আনন্দের পথে থাকতে পারেন। অবশ্যই, যদি আপনার আউট-অফ-ব্যান্ড স্টাফগুলি দূরবর্তী কনসোলের সাথে সেট আপ না করা হয় এবং আপনি যেমন কোনও দূরবর্তী ব্যবস্থাপনার সাথে আপনার বন্ধুর মতো ঠিক আটকে থাকবেন be
মাইকেল লোম্যান 3

7

ধরে নিই যে আপনি সার্ভারে এখনও এফটিপি করতে পারবেন এবং আপনি এফটিপি (অসম্ভব এবং সাধারণভাবে অসুস্থ-পরামর্শ দেওয়া) এর মাধ্যমে একটি নন-ক্রোয়েটেড (ইত্যাদি) পরিবেশে লগ ইন করতে পারেন:

এই বিষয়বস্তু সহ একটি ফাইল /etc/cron.d এ রাখুন:

* * * * * root /sbin/service iptables stop 

এটি আমাকে সহায়তা করেছিল, কারণ আমি দূরবর্তীভাবে একটি পুনরুদ্ধার চিত্রটি সংযুক্ত করতে এবং ফাইল সিস্টেমে অ্যাক্সেস করতে পারি।
ড্যানিয়েল ডাব্লু

0

এই নির্দেশাবলী অনুসারে , আপনি সংযোজন করতে পারেন:

scripts2/doautofixer?autofix=iptablesflush

... আপনার WHM url- এ ur আমি এটি করেছি এবং একটি URL দিয়ে শেষ করেছি:

https://mysite:2087/SESSION_ID/scripts2/doautofixer?autofix=iptablesflush

এটি আমার iptables পুনরায় সেট করুন এবং বিশ্বের সাথে আবার সবকিছু ভাল হয়েছিল। :)


0

CentOS- এ আপনার কাছে ফাইলটি না /etc/sysconfig/iptablesথাকলে আপনার iptables-saveবর্তমান নিয়মটি কোনও ফাইলে সেট করে ডাম্প ব্যবহার করে এটি তৈরি করতে পারেন ।

iptables-save > /etc/sysconfig/iptables

ফাইলটি লোড করার জন্য আপনাকে মেশিনটি পুনরায় চালু করতে হবে না, আপনি ব্যবহার করতে পারেন iptables-restore

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