วิธีการเปิดลิงค์ ssh: // ชื่อผู้ใช้ @ hostname


9

ฉันต้องการเปิดลิงก์เช่น "ssh: // username @ hostname" with ssh
ฉันคิดว่า xdg-open สามารถช่วยฉันได้ (xdg-open ssh: // ชื่อผู้ใช้ @ 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 ในโครเมียมได้ ยังไม่ได้ทดลองกับ firefox แต่คำแนะนำเหล่านี้ควรช่วย


แค่ทราบ: สิ่งนี้ใช้ไม่ได้ใน Gnome 3 ฉันลองแล้ว
Zan Lynx

2

คุณสามารถเปิดลิงก์ ssh บนบรรทัดคำสั่งโดยใช้ssh username@hostname(ฉันคิดว่าคุณรู้เรื่องนี้อยู่แล้ว) ถ้าคุณต้องการเข้าถึงมันผ่านทาง nautilus ใน gnome จากนั้นคุณสามารถย่อทุกหน้าต่างและทำ [ctrl] + L ซึ่งจะเปิดกล่องโต้ตอบ พิมพ์ URL ของคุณssh://username@hostnameแล้วคลิกเปิด

วิธีนี้จะช่วยแก้ปัญหาส่วนใหญ่ของคุณได้ xdg-open สามารถเปิด url ได้ก็ต่อเมื่อมีการติดตั้ง url ไว้ที่ใดที่หนึ่งแล้ว มิฉะนั้นจะไม่สามารถเข้าถึงไฟล์ ssh


0

ถ้าฉันเข้าใจคำถามของคุณถูกต้องฉันคิดว่าคุณต้องการเปิดลิงก์ดังกล่าวในโหมด gui หากต้องการเปิดลิงก์ดังกล่าวในหอยโข่งเพียงแค่แทนที่ ssh ด้วย sftp

เปิดหอยโข่งและพิมพ์ sftp: // user @ host ในแถบที่อยู่แล้วกด Enter

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.