Ssh कैसे खोलें: // यूजरनेम @ होस्टनाम लिंक


9

मैं ssh के साथ "ssh: // username @ hostname" जैसे लिंक खोलना चाहता हूं।
मुझे लगता है कि xdg-open मेरी मदद कर सकता है (xdg-open ssh: // username @ hostname), लेकिन मैं नहीं जानता कि कैसे।
मैं यह कैसे कर सकता हूं?

जवाबों:


7

मैं क्या इकट्ठा कर सकता हूं, आपको प्रोटोकॉल को gconf में पंजीकृत करना होगा:

gconftool-2 --set --type=bool /desktop/gnome/url-handlers/ssh/enabled true
gconftool-2 --set --type=string /desktop/gnome/url-handlers/ssh/command 'gnome-terminal -e "%s"'
gconftool-2 --set --type=bool /desktop/gnome/url-handlers/ssh/needs_terminal false

( स्रोत )

मैं इसे क्रोमियम में ssh को पंजीकृत करने के लिए प्राप्त नहीं कर सकता। फ़ायरफ़ॉक्स के साथ कोशिश नहीं की है, लेकिन इन निर्देशों में मदद करनी चाहिए।


बस एक नोट: यह सूक्ति 3 में काम नहीं करता है। मैंने कोशिश की।
ज़ैन लिंक्स

2

आप कमांड लाइन पर ssh लिंक का उपयोग करके खोल सकते हैं ssh username@hostname(मुझे लगता है कि आप यह पहले से ही जानते हैं) यदि आप इसे सूक्ति में nautilus के माध्यम से एक्सेस करना चाहते हैं तो आप सभी विंडो को कम कर सकते हैं और [ctrl] + L जो एक डायलॉग खोलेगा। अपने यूआरएल में टाइप ssh://username@hostnameकरें और ओपन पर क्लिक करें।

इससे आपकी अधिकांश समस्याओं का समाधान होना चाहिए। xdg-open केवल url को खोल सकता है यदि url को पहले ही कहीं माउंट किया गया हो। अन्यथा यह ssh फ़ाइलों तक नहीं पहुँच सकता।


0

अगर मैं आपके प्रश्न को सही ढंग से समझता हूं तो मुझे लगता है कि आप इस तरह के लिंक को gui मोड में खोलना चाहते हैं। नॉटिलस में ऐसे लिंक को खोलने के लिए ssh को sftp से बदलें

ओपन नॉटिलस और टाइप sftp: // user @ होस्ट इन एड्रेस बार और प्रेस एन्टर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.