আপনি যদি ওপেনএসএইচএইচ (7.3+) এর নতুন সংস্করণটি চালাচ্ছেন তবে আপনি ProxyJumpযা ব্যবহার করতে পারেন যা যাদুতে সবকিছু একসাথে বেক করে :
ssh -J windows_machine remote_server
আপনার ~/.ssh/configচেহারাতে যা দেখতে:
Host remote_server
HostName remote_server
ProxyJump windows_machine
User myname
ProxyJumpসম্পূর্ণ এসএসএইচ সিনট্যাক্স সমর্থন করে, সুতরাং যদি আপনি jimচালু থাকেন windows_serverএবং এটি 2222এসএসএসের জন্য পোর্ট ব্যবহার করে। তখন থেকে remote_serverআইপি এ আপনি লিখতে পারেন:192.168.0.110windows_server
Host remote_server
HostName 192.168.0.110
ProxyJump jim@windows_machine:2222
User myname
এবং এখনওssh remote_server সেখানে পৌঁছানোর জন্য দৌড়া।
আপনি যদি এসএসএইচের কোনও পুরানো সংস্করণ চালাচ্ছেন তবে প্রক্সিকম্যান্ড ব্যবহার করুন - এটি আপনাকে এসএসএইচকে প্রকৃত এসএসএইচ কমান্ড চালানোর আগে প্রক্সি সংযোগ স্থাপনের জন্য প্রথমে একটি কমান্ড চালানোর অনুমতি দেয়।
ssh -o ProxyCommand='ssh -W %h:%p windows_machine' remote_server
এটি এসএসএইচ- ডাব্লু বিকল্পটি ব্যবহার করে যা আরও বেশি আরকেন নেটকাট সিনট্যাক্সের জন্য শর্টহ্যান্ড ।
দ্রষ্টব্য, আপনি যখন চালাচ্ছেন ঠিক তেমন আপনি ssh remote_serverএখন আপনার কম্পিউটারে থাকা আইপিটির পরিবর্তে জাম্প বক্স থেকেwindows_machine আইপি ব্যবহার করার বিষয়টি নিশ্চিত করতে হবে - এগুলি একই রকম হতে পারে।remove_server
তারপরে আপনি এই ~/.ssh/configফাইলটি আপনার ফাইলে যুক্ত করতে পারেন :
Host remote_server
HostName remote_server
User myname
ProxyCommand ssh -W %h:%p windows_machine
এই উপায়ে যদি remote_server হয় একটি ভিন্ন মেশিন হিসাবে থেকে দেখা windows_machineআপনি কনফিগ যে লাগাতে পারেন তারপর এবং এখনও ঠিক ব্যবহার ssh remote_server।