質問編集履歴
1
Rstudio serverが起動していない原因が、ポートの開閉に起因していそう、ということが分かったので更新しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
ポートが開かないため、サーバーにアクセスできない
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
|
3
|
-
|
3
|
+
WSL2のUbuntu 20.04にインストールしたRStudio Serverを使えるようにしたい。
|
4
4
|
|
5
5
|
|
6
6
|
|
@@ -12,79 +12,41 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
「原因解明のために試したこと」を行った結果、恐らくログインできない原因は、ポートが開いていないためだと予想しています。
|
16
|
+
|
17
|
+
|
18
|
+
|
15
19
|
### Rstudio Serverのインストール手順
|
16
20
|
|
17
|
-
インストールは(https://qiita.com/amatsuo/items/0e82bc6226c028dbdb4c)
|
21
|
+
Rstudio Serverのインストールは(https://qiita.com/amatsuo/items/0e82bc6226c028dbdb4c)の方法に従いました。具体的にはdebファイルをダウンロードした後、インストールするだけです。
|
18
22
|
|
19
|
-
・wslをwsl2にアップデート
|
20
|
-
|
21
|
-
・最新版のRのインストール
|
22
|
-
|
23
|
-
・Rstudioのインストール
|
24
|
-
|
25
|
-
・出来上がったサーバーに「http://localhost:8787」からアクセスし、インストールできているかどうか確認
|
26
|
-
|
27
|
-
|
23
|
+
ちなみに、リンク先では、Rstudioのインストール以外に、wslのアップデートと最新版のRのインストールも行っていますが、どちらも成功しています。
|
28
|
-
|
29
|
-
※Rstudio server自体ののインストールは、以下のコマンドで実施しました。
|
30
|
-
|
31
|
-
wget https://rstudio.org/download/latest/stable/server/bionic/rstudio-server-latest-amd64.deb
|
32
|
-
|
33
|
-
sudo gdebi rstudio-server-latest-amd64.deb
|
34
24
|
|
35
25
|
|
36
26
|
|
37
27
|
### 原因解明のために試したこと
|
38
28
|
|
39
|
-
①インストール用
|
29
|
+
①hash値を確認し、インストールに使用したdebファイルは正しくダウンロードできていることを確認しました。
|
40
30
|
|
41
|
-
➁
|
31
|
+
➁netstatコマンドを実施し、サーバーとの接続に使用している8787番ポートの接続状態を調べたところ、利用可能であることを示すリスニング状態であることを確認しました。
|
42
32
|
|
43
|
-
|
33
|
+
![イメージ説明](80ba50a347fec5c5a47fd53fd86b16dd.png)
|
34
|
+
|
35
|
+
一方で、nampコマンドを実施したところ、サーバー用に使用した8787番を含むすべてのポートが閉じていることを確認しました。
|
36
|
+
|
37
|
+
![イメージ説明](063ddc2e3964a7251173facb70d8ec67.png)
|
44
38
|
|
45
39
|
|
46
40
|
|
47
|
-
|
41
|
+
③ポートを開くために、とりあえずセキュリティーソフトを無効化した状態でサーバーへの接続を試みましたが、接続できませんでした。ただし、セキュリティーソフトを無効化した状態でもポートは開いていませんでした。
|
48
42
|
|
49
|
-
$ sudo gdebi rstudio-server-latest-amd64.deb
|
50
43
|
|
51
|
-
Reading package lists... Done
|
52
|
-
|
53
|
-
Building dependency tree
|
54
|
-
|
55
|
-
Reading state information... Done
|
56
|
-
|
57
|
-
Reading state information... Done
|
58
|
-
|
59
|
-
RStudio Server
|
60
|
-
|
61
|
-
RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, and workspace management.
|
62
|
-
|
63
|
-
Do you want to install the software package? [y/N]:y
|
64
|
-
|
65
|
-
/usr/bin/gdebi:113: FutureWarning: Possible nested set at position 1
|
66
|
-
|
67
|
-
c = findall("[[(](\S+)/\S+[])]", msg)[0].lower()
|
68
|
-
|
69
|
-
Selecting previously unselected package rstudio-server.
|
70
|
-
|
71
|
-
(Reading database ... 79657 files and directories currently installed.)
|
72
|
-
|
73
|
-
Preparing to unpack rstudio-server-latest-amd64.deb ...
|
74
|
-
|
75
|
-
Unpacking rstudio-server (1.3.1093) ...
|
76
|
-
|
77
|
-
Setting up rstudio-server (1.3.1093) ...
|
78
|
-
|
79
|
-
useradd: user 'rstudio-server' already exists
|
80
|
-
|
81
|
-
Couldn't find an alternative telinit implementation to spawn.
|
82
44
|
|
83
45
|
|
84
46
|
|
85
47
|
### お聞きしたいこと
|
86
48
|
|
87
|
-
|
49
|
+
接続できない原因はポートが開いていないからだと思うのですが、この認識は正しいでしょうか?そして、ポートが開かないことが原因の場合、何かポートを開く方法はありますでしょうか?
|
88
50
|
|
89
51
|
|
90
52
|
|
@@ -94,4 +56,6 @@
|
|
94
56
|
|
95
57
|
・実行環境はwsl2のUbuntu-20.04です。
|
96
58
|
|
59
|
+
・セキュリティーソフトはMacfeeを使用しており、Macfeeを無効化するとWindows ファイアーウォールも一緒に無効化されるらしいです。
|
60
|
+
|
97
61
|
以上になります。どうぞよろしくお願い致します。
|