[Shell] AES-256でファイルを暗号化する
AES-256 でファイルを暗号化します。
#!/bin/bash# 暗号化するファイルDATA_FILE="data.zip"# 暗号化後のファイル名ENC_FILE="data.enc" ...[Shell] ランダムなバイトを作成する
ランダムなバイナリを作成する方法です
下記は、OpenSSLを利用して 32バイトのランダムな値を key.bin というファイル名で保存します
16進データ ...
[Shell] ls の日付を yyyy-mm-dd 形式にしたい
ls の日付は環境によってフォーマットが違っていることがあります。統一するために、yyyy-mm-dd hh:mm の形式に合わせる方法です。オプションで –time-style=long-iso を付けます。
ls ...[Mac] GNU/Linux系のコマンドを使いたい
Mac で利用できるコマンドはBSD系のため、Linuxサーバで利用しているコマンドのオプションが使えないことがあります。その場合は、GNU系のコマンド群をインストールすることで使うことができます。
brew install c ...ssh ポートフォワーディングで他のサーバにアクセスする
踏み台のサーバ経由で他のサーバにアクセスしたい場合に、ssh でポートフォワーディングすると、ローカルの各種ツールを使ってアクセスすることができます。以下のように、ServerA経由でServerBにアクセスできるようにします。
[Linux] shell で月末の日付を取得する
Mac (BSD系) と Linux (GNU系) ではオプションが異なります。ここでは Linux 向けのオプションを扱います。Mac 向けはこちら。
日付フォーマットフォーマット指定し、年(%Y)、月(%m)、日(%d ...
[Mac] shell で月末の日付を取得する
Mac (BSD系) と Linux (GNU系) ではオプションが異なります。ここでは Mac 向けのオプションを扱います。Linux 向けはこちら。
日時フォーマットフォーマット指定し、年(%Y)、月(%m)、日(%d ...