क्या इसमें निर्दिष्ट करने के लिए कोई तरीका है, जैसे .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