raspberry PI
1.FTPSとは? 2.OpenSSLをインストール 3.【秘密鍵】と【サーバ証明書(CRT)】を作成する 4.【vsftpd】の設定(FTP) 5.【FTPS】の設定をする ①SSL機能の有効 ②SSLプロトコルの設定 ③SSL接続を強制的に行う(SSL接続以外の接続は出来ない) ④サーバー証明書の指定…
1.概要 2.インストール 3.基本的な設定 ①匿名ユーザーのFTPログインを許可しない ②【/etc/vsftpd.user_list】に記載されているユーザーのみに接続を許可する ③ローカルタイムの使用 ④アップロード、ダウンロード時のASCIIモードでのデータ転送を許可 4.パッ…
1.概要 2.サーバーの環境を構築する 3.app.jsを作成する 4.app.jsを動かす 5.ファイアーウォールを設定する 6.JsonファイルをPOSTする 1.概要 簡易的なPOSTサーバーを構築します。 クライアント側からWEBサーバーへJsonファイルをPOSTすると そのままJSONフ…
前回の記事では全てデフォルト設定のままとりあえずメールを送信してみましたが 今回は、運用上問題ないレベルでの設定をしていこうと思います。www.chuken-engineer.com 設定ファイルは ・/etc/postfix/main.cf を編集します。今回の目的は監視システムの障…
監視システムの障害通知用に使う送信専用のメールサーバーを構築します。 ここでは【CentOS7】で標準インストールされている【Postfix】を使用します。 とりあえず何も考えず全てデフォルトの設定で送信までしてみます。 環境は【raspberry PI 3B +】です。 …
1.概要 2.鍵ペアの作成 3.公開鍵の登録 4.秘密鍵の取得 5.SSH鍵認証で接続してみる 6.パスワード認証でのSSH接続を禁止にする 1.概要 LinuxサーバーのメンテナンスにSSHを使うことが多いと思いますが デフォルトの設定だと、パスワード認証の為セキュリティ…
1.g++とは 2.インストール 3.C++ファイルを用意する 4.コンパイルして実行 1.g++とは 簡単に言うとC++のコンパイラになります。 CentOSで【g++】を使うには【gcc-c++】をインストるする必要があります。 ちなみに【C】をコンパイルするには【gcc】になります…
1.初期設定 2.PostgreSQLの設定 ①ユーザー確認 ②ログイン ③ユーザー(ロール)の作成 ④データベースの作成 ⑤外部ホストから接続出来るように変更する。 3.接続してみる 1.初期設定 まずはyumで【PostgreSQL】インストールします。 [root@localhost ~]# yum -y …
まずは【node.js】をインストールします。 【node.js】は直接取りに行きます。【https://nodejs.org//dist/v9.9.0/node-v9.9.0-linux-armv7l.tar.xz 】 [root@localhost ~]# yum install wget [root@localhost ~]# wget https://nodejs.org//dist/v9.9.0/nod…
【raspberry PI 3B +】でC++をコンパイルしようと思い 【gcc-c++】をインストールしたら下記のように怒られてしまった。 Error Summary Disk Requirements:df At least 79MB more space needed on the / filesystem. ※:ファイルシステム上に少なくとも79MB…
基本パッケージにはないが、使いたいパッケージがある場合 EPELリポジトリを追加すると便利です。EPEL(Extra Packages for Enterprise Linux)とは、Red Hat Enterprise Linux(RHEL)向けの 「追加パッケージ」を提供するリポジトリです。だそうです。まず…
まずは【apache】をインストールします。 【apache】は【httpd】という名前になっています。 [root@localhost ~]# yum install httpd ・ ・ 省略 ・ ・ Installed: httpd.armv7hl 0:2.4.6-89.el7.centos Dependency Installed: apr.armv7hl 0:1.4.8-3.el7.1 …
1.概要 2.パスワードの変更 3.一般ユーザーの作成 1.概要 【root】ユーザーのデフォルトパスワードは【centos】になります。 このままで運用するとセキュリティー上よろしくありませんので パスワードを変更します。 【root】でSSH接続できないようにしても…
1.概要 2.現状確認 3.【sshd_config】ファイルの編集 4.firewallのポート番号変更 5.22番ポートの確認 1.概要 SSHのポート番号はデフォルトで22が割り当てられていますが 不正アクセス等の対策しないとセキュリティー上よくないので 今回は任意のポートに変…
1.設定の確認 2.タイムゾーンの一覧を取得 3.設定する 4.手動で時刻を変更する 1.設定の確認 まずは時刻に関する現在の設定を確認します。 [root@localhost ~]# timedatectl Local time: Tue 2019-06-04 04:46:44 UTC Universal time: Tue 2019-06-04 04:46:…
1.ログインする 2.現在のIPアドレスの確認 3.SSHで接続する 4.デバイスの確認 5.固定IPを設定する 1.ログインする CentOSが起動したら下記のとおり入力してログインします。 設定等は何もしておらず、デフォルトの状態です。 localhost login: root Password…
1.概要 Linuxサーバーを構築することになり 久しぶりのLinuxだったので、事前に色々と確認したいと思って探していたら いいのがありました。 【raspberry PI 3B + Starter Kit】 これを購入してみました。付属のSDカードには【Raspbian】が用意されていまし…