メインコンテンツまでスキップ

「Linux」タグの記事が79件件あります

全てのタグを見る

Postfix, Dovecot用の複数ドメイン[マルチドメイン]TLS証明書の取得(同一IPアドレス)

· 約4分
Yu Sasaki
Enterprise Security Manager / Advisor

1つの仮想OS上で複数ドメインに対応した送受信メールサーバの構築の為、PostfixとDovecotのTLS設定周りを確認したのだが、設定できる証明書は1ファイルのみで複数の指定は現時点不可。今回は複数ドメイン(e.g. example.com, fxample.net等)を1ファイルまとめた証明書を作成することで対応する為(※)、Open CAであるLet's Encryptのクライアントソフトウェア(certbot)を用いて証明書を取得する手順を紹介する。 ※証明書に別ドメインが内包される点を許容できない場合は記事末尾の参考サイトをご参照。

CentOS: postfix/smtpd[xxxxx]: fatal: in parameter smtpd_relay_restrictions or smtpd_recipient_restrictions, specify at least one working... エラーの解決法

· 約3分
Yu Sasaki
Enterprise Security Manager / Advisor

表題のエラーは先日Postfixをv2.10.1からv3.4.7へアップグレードし移行対応した際に発生した事象の一つ。

事象 - エラーログ内容 ( /var/log/maillog )

閲覧性の向上の為、適時改行を入れて掲載する。

Ansible: "SSH Error: data could not be sent to remote host"の解決法

· 約3分
Yu Sasaki
Enterprise Security Manager / Advisor

事象

TASK [Gathering Facts] *************************************************************************************************
fatal: [192.0.2.203]: UNREACHABLE! => {"changed": false, "msg":
"SSH Error: data could not be sent to remote host \"192.0.2.203\".
Make sure this host can be reached over ssh", "unreachable": true}
fatal: [192.0.2.201]: UNREACHABLE! => {"changed": false, "msg":
"SSH Error: data could not be sent to remote host \"192.0.2.201\".
Make sure this host can be reached over ssh", "unreachable": true}

Docker: コンテナ内の標準出力の表示 - logs

· 約3分
Yu Sasaki
Enterprise Security Manager / Advisor

Dockerサブコマンドの一つである、logsはコンテナ内プロセスの標準出力及び標準エラー出力を表示する。

Usage: docker logs [OPTIONS] CONTAINER Fetch the logs of a container -f, --follow=false Follow log output <後略>

使用例

例として、下記のDockerfileで構築したコンテナの標準出力を確認する。当該Dockerfileは一つ誤りがあり、ビルドは成功しても実行時にエラーとなる。

FROM centos:centos7
RUN yum -y install httpd
CMD service httpd start && bash

Gitの基本操作コマンドでローカルリポジトリ上でブランチを作成

· 約7分
Yu Sasaki
Enterprise Security Manager / Advisor

本記事は基本的なGitコマンドを基にサンプルシェルの更新の過程でローカルブランチの作成手法を紹介する。 対象サブコマンド: init, status, add, commit, log, show, branch, checkout, tag. ※尚、各項目のコマンド説明文にgit開発元のReferenceリンクを併記している。

前提

以下の内容は本記事には含まず、既知・設定済みとして扱う。

  • バージョン管理, Gitの概要
  • Gitクライアントのインストール
  • Gitクライアントの設定(user.name, user.email等)