আমি এসএসএস এবং রাউটার পোর্ট ফরওয়ার্ডিং সেটআপ করেছি যাতে আমি যখন বাড়িতে না থাকি তখন আমার হোম নেটওয়ার্কের কম্পিউটারে প্রবেশ করতে পারি। বর্তমানে আমার .ssh/config
ফাইলে আমার দুটি প্রবেশ রয়েছে একটি যখন আমি আমার হোম নেটওয়ার্কে থাকি এবং একটি যখন আমি নই:
Host mycomputer
HostName 192.168.X.X
Host mycomputerathome
HostName my.no-ip.dynamic
এটি কাজ করে তবে আমি ভাবছি যে আমি নিজের জিনিসগুলিকে আরও সহজ করে তুলতে পারি। আমি আশা করছিলাম যে একাধিক হোস্টনাম এন্ট্রি তালিকাভুক্ত করার একটি উপায় আছে যাতে প্রথম ব্যর্থ হলে এটি দ্বিতীয়টিতে ফিরে যায়:
Host mycomputer
HostName 192.168.X.X
HostName my.no-ip.dynamic
যাতে এটি প্রথমে আমার স্থানীয় নেটওয়ার্কের কোনও হোস্টের সাথে সংযোগ স্থাপনের চেষ্টা করবে এবং যদি তা উপস্থিত না থাকে, তবে এটি আমার নো-আইপি গতিশীল হোস্টের নামটি ব্যবহার করে সংযোগ দেওয়ার চেষ্টা করবে। আমি দুটি হোস্টনাম প্রবেশ করার চেষ্টা করেছি তবে ssh mycomputer
কিছুই করতে না পেরে কেবল ব্লক চালিয়ে যাচ্ছি ।
আমি কীগুলির পক্ষে পাসওয়ার্ডের প্রমাণীকরণটি বন্ধ করে দিয়েছি যাতে আমি যখন আমার বাড়ির নেটওয়ার্কে না থাকি তখন দুর্ঘটনাক্রমে স্থানীয় নেটওয়ার্কে একটি কম্পিউটারের সাথে সংযোগ স্থাপন করার পরে আমার পাসওয়ার্ডটি যাতে না হয় সেদিকে ঝুঁকি নেওয়া উচিত নয়।
যদি প্রথমটি কাজ না করে তবে ফ্যালব্যাক হোস্টনেমস চেষ্টা করা সম্ভব?
.ssh/config
নির্দিষ্ট বৈশিষ্ট্যের জন্য স্ক্রিপ্ট চালাতে পারে। আমি জানি আপনি প্রক্সিকমন্ডের সাথে পারেন। আপনি এই প্রশ্নোত্তর থেকে এসএফ - সার্ভারসফল্ট / প্রশ্ন / 401233 /… থেকে দেখানো হিসাবে কিছু করতে পারেন ।