HTTP প্রক্সির মাধ্যমে SSH সংযোগ
প্রতি-হোস্ট ProxyCommand দিয়ে বিদ্যমান HTTP CONNECT প্রক্সির মধ্য দিয়ে SSH সংযোগ চালান।
OpenBSD-সামঞ্জস্যপূর্ণ nc দিয়ে, SSH ক্লায়েন্ট কনফিগারেশনে এই হোস্ট এন্ট্রি যোগ করুন, যেমন ~/.ssh/config:
Host work-through-proxy
HostName ssh.example.com
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pসেই পথের জন্য ssh work-through-proxy ব্যবহার করুন। সহায়কটি HTTP প্রক্সিকে ssh.example.com-এ CONNECT করতে বলে এবং গৃহীত স্ট্রিমটি SSH-তে পাঠায়। SSH-কে সরাসরি প্রক্সির পোর্টে নির্দেশ করলে তার হ্যান্ডশেক HTTP প্রত্যাশী কোনো সেবায় যাবে।
এন্ডপয়েন্ট, গন্তব্য ও অ্যাকাউন্ট বদলান। প্রকাশ্যে পৌঁছানো যায় এমন SSH গন্তব্যের জন্য, যেখানে প্রকাশ্য মধ্যস্থতা অনুমোদিত, HTTP প্রক্সি তালিকা ওই হোস্ট ও পোর্টে প্রবেশ যাচাইয়ের জন্য প্রার্থী দেয়; দেখানো কমান্ডের জন্য প্রক্সি অ্যাকাউন্টহীন এন্ডপয়েন্ট বাছুন। এই OpenBSD nc বিকল্পগুলি বাস্তবায়ন-নির্ভর; nc নামের অন্য এক্সিকিউটেবল এগুলি নাও সমর্থন করতে পারে।
প্রক্সি নিজের লগইন দাবি করতে পারে বা অনুরোধ করা SSH পোর্ট অস্বীকার করতে পারে। 407 সেই প্রক্সি বিনিময় সম্পর্কে। সুড়ঙ্গ খোলার পরেও SSH লক্ষ্য হোস্ট যাচাই করে ও ব্যবহারকারীকে প্রমাণিত করে; প্রত্যাখ্যাত SSH কী ভিন্ন ব্যর্থতা।
ProxyCommand উদ্দিষ্ট Host অংশের অধীনে রাখুন এবং প্রয়োজনে নির্বাচিত সহায়কের সমর্থিত প্রক্সি-প্রমাণীকরণ পথ ব্যবহার করুন। কমান্ডটি একটি স্ট্রিম দেয়, মধ্যস্থতার মধ্য দিয়ে অনুমতি নয়। যদি কেবল HTTPS গন্তব্য অনুমোদিত হয়, অন্য কমান্ড-বানান নীতি বদলাবে ধরে না নিয়ে অনুমোদিত SSH প্রবেশ ব্যবস্থা নিন।