มีวิธีการระบุใน.ssh/config
คำสั่งเช่น:
ssh -t remote-host "screen -dR screen_name"
ดังนั้นฉันสามารถเข้าถึงscreen
เซสชันระยะไกลได้อย่างง่ายดายด้วยssh remote-host
?
ตอนนี้ฉันแก้ไขปัญหานี้โดยใช้สคริปต์ที่กำหนดเอง:
$ cat ~/bin/sssh
#!/bin/sh
/usr/bin/ssh -t $1 "screen -dR ab"
~/bin
ยังคงอยู่ก่อน$PATH
แต่มันไม่ยืดหยุ่นและน่าเกลียด
นอกจากนี้ฉันต้องการค้นหาวิธีใช้การเติมข้อความอัตโนมัติของโฮสต์สำหรับสคริปต์ที่กำหนดเองของฉัน
$1
$@
จากนั้นคุณสามารถเพิ่มตัวเลือกเพิ่มเติมไม่ใช่แค่ชื่อโฮสต์ สำหรับการดำเนินการให้เสร็จสิ้นให้ลองดำเนินการ. /usr/share/bash-completion/completions/ssh
ตามด้วยcomplete -F _ssh sssh