質問編集履歴
2
内容修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
|
-
~/.ssh/configの中で
|
1
|
+
~/.ssh/configの中でホスト名「bastion」と接続情報を定義し、普段はssh bastionで接続しているサーバがあります。
|
2
|
+
|
3
|
+
bastionサーバはbastion2サーバを踏み台として接続しています。(Mac → bastion2 → bastion)
|
4
|
+
|
5
|
+
手元のMacに保管した秘密鍵id_rsaを使ってbastion2にssshし、目的のサーバbastionにはbastion2上に保管したaaa.pemを使ってsshしている状況です。
|
2
6
|
|
3
7
|
|
4
8
|
|
@@ -7,8 +11,6 @@
|
|
7
11
|
Host bastion
|
8
12
|
|
9
13
|
HostName 172.1.3.3
|
10
|
-
|
11
|
-
# User aaa
|
12
14
|
|
13
15
|
User developer
|
14
16
|
|
@@ -20,9 +22,15 @@
|
|
20
22
|
|
21
23
|
|
22
24
|
|
23
|
-
このbastionサーバのログファイルを手元のMacに
|
25
|
+
このbastionサーバのログファイルを手元のMacにコピーしてするためのスクリプトを作成し、Mac上で実行したのですが、`ssh: connect to host bastion port 22: Connection refused`というメッセージが出てうまく行きません。
|
24
26
|
|
27
|
+
スクリプトの中で書いた`scp -r bastion:./log/logfile /Users/aaa/logfile/bastion/`をMacのターミナルで直接実行するとscp可能です。
|
28
|
+
|
29
|
+
|
30
|
+
|
25
|
-
```
|
31
|
+
```scp.sh
|
32
|
+
|
33
|
+
#!/bin/bash
|
26
34
|
|
27
35
|
scp -r bastion:./log/logfile /Users/aaa/logfile/bastion/
|
28
36
|
|
1
内容修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -27,3 +27,9 @@
|
|
27
27
|
scp -r bastion:./log/logfile /Users/aaa/logfile/bastion/
|
28
28
|
|
29
29
|
```
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
`/etc/hosts`の中には`172.1.3.3 bastion`を記述し、名前解決自体はできています。
|
34
|
+
|
35
|
+
スクリプトの中で`~/.ssh/config`の内容を参照することはできないのでしょうか?
|