最初コミット

このコミットが含まれているのは:
守矢諏訪子 2023-03-24 02:11:36 +09:00
コミット 1336daf92d
4個のファイルの変更40行の追加0行の削除

1
.gitignore vendored ノーマルファイル
ファイルの表示

@ -0,0 +1 @@
servers.txt

9
README.md ノーマルファイル
ファイルの表示

@ -0,0 +1,9 @@
# SSH選択メニュー
Used to be サーバーを選択するのは easy
```sh
mv servers.example.txt servers.txt
chmod +x sshpick
./sshpick
```

11
servers.example.txt ノーマルファイル
ファイルの表示

@ -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

19
sshpick 実行可能ファイル
ファイルの表示

@ -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