Gibt es eine Möglichkeit, in .ssh/config
einem Befehl Folgendes anzugeben :
ssh -t remote-host "screen -dR screen_name"
so kann ich einfach mit auf die Remote- screen
Sitzung zugreifen ssh remote-host
?
Im Moment habe ich dieses Problem mit einem benutzerdefinierten Skript gelöst:
$ cat ~/bin/sssh
#!/bin/sh
/usr/bin/ssh -t $1 "screen -dR ab"
~/bin
bleibt an erster Stelle $PATH
, aber es ist unflexibel und hässlich.
Außerdem möchte ich einen Weg finden, um die automatische Vervollständigung des Hosts für mein benutzerdefiniertes Skript zu implementieren.
$1
mit$@
. Dann können Sie weitere Optionen hinzufügen, nicht nur den Hostnamen. Versuchen Sie zum Abschluss die Ausführung. /usr/share/bash-completion/completions/ssh
, gefolgt voncomplete -F _ssh sssh