มีวิธีการระบุใน.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