একটি নির্দিষ্ট মেশিন অ্যাক্সেস করার জন্য আমি কাঙ্ক্ষিত অবস্থানে আসার আগে আমাকে একটি প্রক্সি এবং তারপরে একটি জম্পফোস্টের মাধ্যমে পেতে হবে।
এর জন্য আমি একটি কনফিগার ফাইল ব্যবহার করছি:
### jumphost
Host jmp
HostName xxx.xxx.xxx.xxx:port
User user
ProxyCommand corkscrew proxy.name.com port %h %p
### box
Host box
HostName xxx.xxx.xxx.xxx
User user
ProxyCommand ssh mgmtbox netcat -w 120 %h %p
কনফিগার ফাইলটি যতক্ষণ না সেট স্থানে থাকে ততক্ষণ এটি পুরোপুরি সূক্ষ্মভাবে কাজ করে। তবে, আমি যদি এই কনফিগার ফাইলটি -F পতাকা (" ssh -F কনফিগার ফাইল ") দিয়ে নির্দিষ্ট করতে চাই, তবে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
ssh: Could not resolve hostname jmp: Name or service not known
সমস্যাটি কেবল দ্বিতীয় হোস্ট দিয়ে শুরু হয়। আমি যদি " ssh -F configfile jmp " ব্যবহার করি তবে কমান্ডটি ঠিকঠাক কাজ করে।
আমি এখানে কিছুটা হারিয়েছি, যেহেতু কনফিগার ফাইলটি এফ-ফ্ল্যাগের মাধ্যমে ব্যবহার না করা পর্যন্ত পুরোপুরি সূক্ষ্মভাবে কাজ করে। কোন ধারনা?