私は、Ubuntuサーバーの完全な初心者であり、一般にシステム管理者でもあります。
PCをWebServerとして実行したいので、すでにインストール済みですUbuntu Server 17.04。
静的IPアドレス(既に取得済み!)で実行しているすべてのものを準備しようとしているため、サーバーにリモートアクセスできるように、インストールしたい Vestaコントロールパネル サーバーを維持し、Webベースのアプリケーション(php、javascript、Javaなど)として自分のWebサイトを開発およびホストするために必要なすべてをインストールします。
私はすでにSudo apt-get
をインストールしていくつかの作業を行っていますApache2、php、MySql、SSHが、私はそこにあると思います考慮すべきその他の事項があります。サーバーにローカルで到達できますが、静的IPアドレスでのネットワーク接続の構成でスタックしました。
解決策:静的IPアドレス:
Sudo ufw status
でファイアウォールの状態を確認すると、次のリストのようなものが得られます。
To Action From
-- ------ ----
38/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
80 ALLOW Anywhere
38/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
ルーターのポート転送のセットアップ、example:
静的IPアドレス[xxxx] -TO->サーバーローカルIPアドレス[192.168.1.101]
割り当てられたIPがターミナルにあることを知らない場合:ifconfig -a
enp6s7: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.38 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 2a02:121f:fdb:0:211:43ff:fee0:b54 prefixlen 64 scopeid 0x0<global>
inet6 fe80::211:43ff:fee0:b54 prefixlen 64 scopeid 0x20<link>
ether 00:11:43:e0:0b:54 txqueuelen 1000 (Ethernet)
RX packets 84296 bytes 38047233 (38.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 37523 bytes 4411985 (4.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<Host>
loop txqueuelen 1000 (Local Loopback)
RX packets 997 bytes 93756 (93.7 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 997 bytes 93756 (93.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Sudo nano /etc/ssh/sshd_config
でSSHのポートを設定します
13行目Port
の削除#
のコメントを外します(ここでポート38を開きます)
Port 38
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
ctrl+x
で保存y
で保存
ssh://your_username_here@your_static_ip_here:your_port_number_here
を使用してクライアントからnoeをリモート接続します