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