最初コミット
このコミットが含まれているのは:
コミット
1336daf92d
|
@ -0,0 +1 @@
|
|||
servers.txt
|
|
@ -0,0 +1,9 @@
|
|||
# SSH選択メニュー
|
||||
|
||||
Used to be サーバーを選択するのは easy
|
||||
|
||||
```sh
|
||||
mv servers.example.txt servers.txt
|
||||
chmod +x sshpick
|
||||
./sshpick
|
||||
```
|
|
@ -0,0 +1,11 @@
|
|||
# 【HOME】
|
||||
192.168.0.100 DESK-ARTIX
|
||||
192.168.0.101 SRV1-OPENBSD
|
||||
192.168.0.102 SRV2-FREEBSD
|
||||
192.168.0.121 LAP1-ARTIX
|
||||
192.168.0.122 LAP2-GENTOO
|
||||
192.168.0.141 NAS1-FREEBSD
|
||||
192.168.0.161 SMA1-POSTMARKETOS
|
||||
# 【CONOHA】
|
||||
0.0.0.0 VPN-OPENBSD
|
||||
1.1.1.1 WG-OPENBSD
|
|
@ -0,0 +1,19 @@
|
|||
#!/bin/sh
|
||||
SRVCNT=$(cat servers.txt | wc -l)
|
||||
SERVERS=$(cat servers.txt)
|
||||
|
||||
dialog --menu "サーバーを選んで下さい" 30 50 $SRVCNT $SERVERS 2> /tmp/contosrv.tmp.$$
|
||||
RVAL=$(cat /tmp/contosrv.tmp.$$)
|
||||
if [ "$RVAL" = "" ]; then
|
||||
rm -f /tmp/contosrv.tmp.$$
|
||||
clear
|
||||
echo "キャンセル"
|
||||
elif [ "$RVAL" = "#" ]; then
|
||||
rm -f /tmp/contosrv.tmp.$$
|
||||
clear
|
||||
echo "これは選択出来ません。"
|
||||
else
|
||||
clear
|
||||
ssh $RVAL
|
||||
rm -f /tmp/contosrv.tmp.$$
|
||||
fi
|
読み込み中…
新しいイシューから参照