Ubuntu Server
仮想環境に Ubuntu Server を導入して、基本的な Linux コマンドの学習/各種サーバー構築を実施。実施内容は下の記事を参照。 Web サーバー "apache" を利用して Web サーバーを構築。今後、実際にインターネットに公開して運用してみたい。 Web サーバー(…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS(プロキシサーバー) Windows 10(プロキシサーバー経由でアクセスする PC) 【知識】プロキシサーバーとは? プロキシサーバーは、ネットワーク内にある PC などのデバイスを直…
アクティブモードとパッシブモードとは? FTP 通信では 2 つのポートを使用して通信します。1 つは「制御用」、もう 1 つは「データ転送用」です。FTP 通信を行う際にクライアントとサーバでコネクションを確立します。 アクティブモードとパッシブモードで…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS Cyberduck(FTP/FTPS クライアント) FTPS と SFTP の違いは? 今回使用する「ProFTPD」は FTPS を使用します。FTPS と良く似たプロトコルに SFTP があります。それらの違いを確…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 既に以下の内容が完了しているものとします。 MySQL のインストール ユーザーを作成する root 権限で MySQL 管理プロンプトにアクセスします。 $ sudo mysql下のコマンドでユーザーを…
環境 Parallels Desktop 14 for Mac mac OS Mojave Ubuntu Server 18.04.2 LTS 既に以下の内容が完了しているものとします。 MySQL のインストール 適当な DB とテーブルの作成 データの挿入("C" reate) mysql> insert into {テーブル名} ({カラム名1}, {…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS 既に以下の設定が完了しているものとします。 MySQL のインストール DB を作成する MySQL 管理プロンプトにアクセスします。 $ sudo mysqlMySQL 管理プロンプトで下のコマンドを…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS 1. MySQL をインストールする MySQL には、サーバーの「mysql-server」とクライアントの「mysql-client」がそれぞれあります。両方をインストールします。 $ sudo apt -y install…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS 既に以下の設定が完了しているものとします。 Apache HTTP Server の導入 ファイヤフォールの設定(80 番ポートの開放) 1. ベーシック認証を設定するディレクトリを作成する 「h…
入力フォーム(HTML)に入力された数字を CGI プログラムで計算してブラウザに出力する簡易な web アプリを作成します。 環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS 既に以下の設定が完了しているものとします。 Apache HTT…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS apache2 パッケージをインストールする $ sudo apt install apache2apache が起動していることを確認します。"active (running)" と表示されれば OK です。 $ sudo systemctl sta…
Samba を使用するためには事前に Ubuntu Server 上に存在するユーザーを Samba に登録しておく必要があります。 登録したユーザー名とパスワードは Windows からアクセスした際の認証に使用されます。 ユーザー一覧を表示する $ sudo pdbedit -L ユーザーを…
環境 Parallels Desktop 14 for Mac macOS Mojava Ubuntu Server 18.04.2 LTS Windows 10 1. Samba パッケージをインストールする $ sudo apt install sambaインストールが完了したら、下の 2 つが起動していることを確認します。 smbd ... ファイル共有機能…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS(リモートサーバー) Cyberduck(クライアントアプリ) Cyberduck を用いて、以下のことを行います。 1. ファイルのアップロード:macOS → Ubuntu Server 2. ファイルのダウンロ…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS(サーバー) scp コマンドを用いて、以下のことを行います。 1. ファイルのアップロード:macOS → Ubuntu Server 2. ファイルのダウンロード:macOS ← Ubuntu Server 【予備知識…
環境 Parallels Desktop 14 for Mac macOS Mojave Ubuntu Server 18.04.2 LTS iTerm2(Ubuntu Server に ssh 接続する) 1. 【Ubuntu Server 側】openssh-server をインストールする ssh 接続できるように ssh サーバーをインストールします。 $ apt install…
環境 macOS Mojave Parallels Desktop 14 for Mac Ubuntu Server 18.04.2 LTS 1. [処理] > [Parallels tools のインストール] を選択する 2. Parallels tools インストールディスクをマウントする マウントしたファイルシステム上のバイナリを実行できるよう…
環境 Parallels Desktop 14 for Mac macOS Mojave【接続元:クライアント側】 Ubuntu Server 18.04.2 LTS【接続先】 1. 【クライアント側】秘密鍵と公開鍵を作成する ログインユーザーが「/home/{ユーザー名}」ディレクトリにいることを確認します。 $ pwd …