আমি উইন্ডোজে কিছুক্ষণ এসএসএইচ টানেল ব্যবহার করছি (পুট্টি ব্যবহার করে) using
পুটিযুক্ত উইন্ডোজে এটি সর্বদা ঠিক থাকে তবে ম্যাক বা সাইগউইনের ক্ষেত্রে এটি কখনও কখনও সতর্কতা বার্তার অনুরোধ জানায়:
open failed: administratively prohibited: open failed
আমি উইন্ডোজে কিছুক্ষণ এসএসএইচ টানেল ব্যবহার করছি (পুট্টি ব্যবহার করে) using
পুটিযুক্ত উইন্ডোজে এটি সর্বদা ঠিক থাকে তবে ম্যাক বা সাইগউইনের ক্ষেত্রে এটি কখনও কখনও সতর্কতা বার্তার অনুরোধ জানায়:
open failed: administratively prohibited: open failed
উত্তর:
আমি বিশ্বাস করি আপনি সার্ভারে টিসিপি ফরোয়ার্ডিং অক্ষম করেছেন। আপনার সার্ভারে /etc/ssh/sshd_configনিশ্চিত হয়ে নিন যে নীচের লাইনটি উপস্থিত নয় বা মন্তব্য করেছে, অন্যথায় মন্তব্য করুন।
AllowTcpForwarding no
AllowTcpForwarding yes
কেবল উত্তরসূরির জন্য, এমনকি এটি বিশেষভাবে আপনার পক্ষে কার্যকর না হলেও
ত্রুটিগুলি স্ট্ডারের মাধ্যমে আপনার কনসোলে রাখা হয়েছে, সুতরাং যদি আপনি কেবল এগুলি উপেক্ষা করতে চান তবে 2>/dev/nullআপনার sshকলটির শেষে যুক্ত করা পুরোপুরি কার্যকর হবে। উদাহরণ:
ssh -C -D 3210 example@connexion 2>/dev/null
প্রক্সি টানেলটি আসলে ঠিকঠাকভাবে কাজ করে থাকলে এটি দরকারী তবে আপনি ত্রুটিগুলি দেখতে চান না।
আমার ক্ষেত্রে; আমি যে মেশিনটিতে টানেল দিচ্ছি তা আমার নয়, তাই আমি এটি পরিবর্তন করতে পারি না sshd_config(এটি আপনার সমস্যা ছিল না) এবং আমিও শেলের জন্য একই সংযোগটি ব্যবহার করি। ওপেন ভিআইএম উইন্ডো চলাকালীন আমার কনসোলে এই ত্রুটি বার্তাগুলি লেখা ডিসপ্লেটি বেশ বিরক্তিকর করে তোলে।
open failed: administratively prohibited: open failedস্ট্যাডারে আউটপুট করা হচ্ছে, "ম্যাক বা সাইগউইন" তে আপনি এই সতর্কতাটি লুকিয়ে রাখতে পারেন (যা সম্পর্কে সতর্ক করা হচ্ছে তা আসলে কিছুই ভাঙে না) সেই পাঠ্যটি শূন্য ( 2>/dev/nullকমান্ডের সাথে যুক্ত) প্রেরণ করে পাঠাতে পারেন । এটি একেবারে প্রশ্নের উত্তর দেয়, বিশেষ করে যদি অন্তর্নিহিত সমস্যাটি সমাধান করার জন্য আপনার কাছে অন্য মেশিনের প্রশাসক অ্যাক্সেস না থাকে