আমি এমন একটি নেটওয়ার্কযুক্ত পরিবেশ পরিচালনা করছি যেখানে ব্যবহারকারীরা এনআইএসের মাধ্যমে অনুমোদন দেয়। সমস্ত মেশিনগুলি এসএসএইচকে সার্ভারে ব্যবহার করা যেতে পারে তবে একটি। প্রশ্নযুক্ত মেশিনে, আমি বার্তাটি পাই
ssh: connect to host servername port 22: Connection refused
আমি strace
প্রশ্নযুক্ত মেশিনের আউটপুটগুলি এবং এমন একটি মেশিনের তুলনা করেছি যা সার্ভারে এসএসএইচ করতে পারে।
সার্ভারে এসএসএইচ করতে পারে না এমন মেশিনটি সক্রিয় করে /etc/hosts
যখন এসএসএইচ করতে পারে এমন মেশিনটি সঠিকভাবে করে না এমন সময়ে পরামর্শ নেয় না। দুটি মেশিনই /etc/hosts
সার্ভারের নাম এবং আইপি সেট আপ করেছে। শেষ পর্যন্ত, যে মেশিনটি পরামর্শ করে না সেগুলি (লোকালহোস্ট) এ /etc/hosts
সংযোগের চেষ্টা শেষ করে 127.0.0.1
এবং উপরের বার্তাটি ব্যর্থ করে। এর কারণ কী হতে পারে?
অতিরিক্ত তথ্য:
- আমি যে সার্ভারটিতে এসএসএইচ চেষ্টা করছি সেটি নেম সার্ভার হিসাবেও কাজ করে এবং এসএসএইচ চেষ্টা করার সময় উভয় মেশিনই এটির পরামর্শ নেয়।
- মেশিন যে সার্ভারে, SSH অন্য মেশিনে মধ্যে সঠিকভাবে SSH পারে যখন আমি কি লগ দেখায় যে মেশিন নেমসার্ভারটি (এই সময় সফলভাবে) পরামর্শ এবং দূরবর্তী মেশিন নামটি সঠিক ভাবে করতে হবে এবং এতে সংযোগ করার পরিচালনা করে।
ssh machinename
strace
সম্পাদনা: আমি আনন্দের সাথে যে কোনও অতিরিক্ত তথ্য সরবরাহ করব যা আপনি মনে করেন এই সমস্যা সমাধানে সহায়তা করতে পারে।