Apakah ada cara untuk menentukan, di .ssh/config
, perintah seperti:
ssh -t remote-host "screen -dR screen_name"
jadi saya dapat dengan mudah mengakses screen
sesi jarak jauh dengan ssh remote-host
?
Saat ini saya memecahkan masalah ini menggunakan skrip khusus:
$ cat ~/bin/sssh
#!/bin/sh
/usr/bin/ssh -t $1 "screen -dR ab"
~/bin
tetap di pertama $PATH
, tetapi tidak fleksibel dan jelek.
Saya juga ingin mencari cara untuk mengimplementasikan pelengkapan otomatis host untuk skrip kustom saya.
$1
dengan$@
. Kemudian Anda dapat menambahkan lebih banyak opsi, bukan hanya nama host. Untuk penyelesaian, coba eksekusi. /usr/share/bash-completion/completions/ssh
, diikuti olehcomplete -F _ssh sssh