ssh কনফিগারেশন - রিমোট কমান্ড প্রয়োগ করবেন না


13

আমি ssh পতাকা ssh_configব্যবহার করতে আমার ফাইলে একটি এসএসএইচ সংযোগ স্থাপন করতে চাই -N। আমি এই প্যারামিটারের সাথে কোনও মিলের কনফিগারেশন কীওয়ার্ড পাচ্ছি না। আমি সংযোগটি কেবল পোর্ট ফরওয়ার্ডিংয়ের জন্যই ব্যবহার করছি এবং আমি -Nযতবার প্রয়োগ করি ততবার এটি ব্যবহার করতে চাই ssh host। আমি ইন্টারেক্টিভ শেলের জন্য মোশ ব্যবহার করছি।

-N      Do not execute a remote command.  This is useful for just forwarding ports (protocol version 2 only).

উত্তর:


3

আমি মোটামুটি নিশ্চিত যে আপনি এটি করতে পারবেন না এবং আপনার মতো আমি এটি করার উপায় খুঁজে পাচ্ছি না আপনি যেভাবে চান। যদি টাইপিং ssh -N hostআবেদন না করে তবে মোশ যদি সমর্থন করে তবে আপনি সর্বদা একটি উপনাম তৈরির চেষ্টা করতে পারেন।


হ্যাঁ ধন্যবাদ, আমার পরিকল্পনা ছিল আলফ্রেড (ওএস এক্স) এর জন্য এসএসএস ওয়ার্কফ্লো সাথে একসাথে ssh কনফিগারেশন ব্যবহার করা। এটি আমাকে আলফ্রেডে ssh vps01 টাইপ করার অনুমতি দেবে এবং এটি শেল ছাড়াই ফরওয়ার্ড করার জন্য একটি টার্মিনাল উইন্ডো চালু করতে পারে। অনুমান করুন আমাকে তখন অন্য
কোনওভাবে

@ ড্যানিয়েল জোহানসন: মোশ সম্পর্কে আমি কিছু জানি না তবে বাশতে আপনি এটির নাম দিতে পারেন।
ব্যবহারকারী 9517

এই উত্তরটি প্রায় 3 বছরের পুরানো। এর মধ্যে কি কিছু বদলেছে?
vog

2

আমি মোশ সম্পর্কে জানি না, তবে ওপেনএসএসএইচ ক্লায়েন্টের জন্য আপনি কনফিগার ফাইলে একটি প্রক্সিকম্যান্ড নির্দিষ্ট করতে পারেন। হোস্টনাম foobar.باز.edu (আমার প্রিয় বিশ্ববিদ্যালয়) এবং 9999 পোর্টের গতিশীল ফরওয়ার্ডিংয়ের জন্য প্রাসঙ্গিক এন্ট্রি হবে:

Host FooBar
   HostName foobar.baz.edu
   ProxyCommand ssh -ND 9999 %h

1
এটি আসলে প্রশ্নের সাথে প্রাসঙ্গিক নয়। -Nএবং ProxyCommandএকই জিনিস নয়।
ক্যাস্পারড

3
ঠিক আছে, তারা নয়, তবে এই পদ্ধতির সাহায্যে ওপি তারা যা করতে চায় তা করতে দেয়: এসএসএইচ পতাকা ssh_configব্যবহার করতে তাদের ফাইলে এসএসএইচ সংযোগগুলির একটি সেট আপ -Nকরুন, সুতরাং -Nপ্রতিবার কার্যকর করার সময় তাদের ব্যবহার করতে হবে না ssh host
ব্যবহারকারী 1093043
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.