質問編集履歴

2

誤字修正

2018/10/13 15:47

投稿

teityura
teityura

スコア84

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  getopts等で、'ユーザー@ホスト'の部分だけ抜き取る方法はないでしょうか。
16
16
 
17
- while getopts vTo.... OPT
17
+ while getopts vTo... OPT
18
18
 
19
19
  do
20
20
 
@@ -54,12 +54,12 @@
54
54
 
55
55
  case ${HOST} in
56
56
 
57
+ hoge)
58
+
59
+ sshpass -p hogehoge $TARGET
60
+
57
61
  192.168.*)
58
62
 
59
63
  /usr/bin/ssh $TARGET
60
64
 
61
- hoge)
62
-
63
- sshpass -p hogehoge $TARGET
64
-
65
65
  ```

1

誤字修正

2018/10/13 15:46

投稿

teityura
teityura

スコア84

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,14 @@
1
1
  sshのラッパーを作成し、
2
2
 
3
- alias ssh="${HOME}/bin/my_ssh" としておき、
3
+ alias ssh="${HOME}/bin/my_ssh" としておき、ssh hoge を実行すれば、
4
4
 
5
- ssh hoge 実行すれば、
5
+ my_ssh内で、sshpass -p hogehoge hoge が実行されるようにしていま
6
6
 
7
- my_ssh内で、sshpass -p hogehoge hoge
8
7
 
8
+
9
+ しかし、ssh -v hoge など、
10
+
9
- ssh -v hoge など、オプションをつけて実行する場合に対応できていません。
11
+ オプションをつけて実行する場合に対応できていません。
10
12
 
11
13
 
12
14