ฉันต้องการเปิดลิงก์เช่น "ssh: // username @ hostname" with ssh
ฉันคิดว่า xdg-open สามารถช่วยฉันได้ (xdg-open ssh: // ชื่อผู้ใช้ @ hostname) แต่ฉันไม่รู้วิธี
ฉันจะทำมันได้อย่างไร
ฉันต้องการเปิดลิงก์เช่น "ssh: // username @ hostname" with ssh
ฉันคิดว่า xdg-open สามารถช่วยฉันได้ (xdg-open ssh: // ชื่อผู้ใช้ @ hostname) แต่ฉันไม่รู้วิธี
ฉันจะทำมันได้อย่างไร
คำตอบ:
สิ่งที่ฉันสามารถรวบรวมได้คุณต้องลงทะเบียนโปรโตคอลใน 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 ในโครเมียมได้ ยังไม่ได้ทดลองกับ firefox แต่คำแนะนำเหล่านี้ควรช่วย
คุณสามารถเปิดลิงก์ ssh บนบรรทัดคำสั่งโดยใช้ssh username@hostname
(ฉันคิดว่าคุณรู้เรื่องนี้อยู่แล้ว) ถ้าคุณต้องการเข้าถึงมันผ่านทาง nautilus ใน gnome จากนั้นคุณสามารถย่อทุกหน้าต่างและทำ [ctrl] + L ซึ่งจะเปิดกล่องโต้ตอบ พิมพ์ URL ของคุณssh://username@hostname
แล้วคลิกเปิด
วิธีนี้จะช่วยแก้ปัญหาส่วนใหญ่ของคุณได้ xdg-open สามารถเปิด url ได้ก็ต่อเมื่อมีการติดตั้ง url ไว้ที่ใดที่หนึ่งแล้ว มิฉะนั้นจะไม่สามารถเข้าถึงไฟล์ ssh
ถ้าฉันเข้าใจคำถามของคุณถูกต้องฉันคิดว่าคุณต้องการเปิดลิงก์ดังกล่าวในโหมด gui หากต้องการเปิดลิงก์ดังกล่าวในหอยโข่งเพียงแค่แทนที่ ssh ด้วย sftp
เปิดหอยโข่งและพิมพ์ sftp: // user @ host ในแถบที่อยู่แล้วกด Enter