OS

Mac

多段sshの設定

踏み台サーバを経由した多段sshの設定になります。 sshconfig 下記の様にsshconfigを設定します。 Host master Hostname xxx.xxx.xxx.xxx ←踏み台サーバのIP User c...
Mac

direnvのインストール

direnvはshellの環境変数を切り替えるツールになります。 direnvを使用することでディレクトリ単位に環境変数の切り替えができるようになります。 GitHubリポジトリ direnv/direnv: Unclutter you...
2018.11.20
Mac

anyenvのインストール

anyenvは様々な言語の環境管理ツールである**envの管理を容易にするツールです。 GitHubリポジトリ riywo/anyenv: all in one for **env インストール $ git clo...
2018.11.20
Mac

Macでsshのpemキーをppkキーに変換する方法

MacでOpenSSH形式(pem)のSSH鍵をPutty形式(ppk)に変換する方法になります。 puttyのインストール Homebrewでputtyがインストール可能なのでインストールします。 $ brew install p...
2018.11.18
Mac

コマンドラインでランダムなパスワードを生成する

MacやLinuxのコマンドラインでランダムなパスワードを生成する方法になります。 pwgenをインストール Macの場合 $ sudo brew install pwgen Linuxの場合 $ sudo yum -y i...
2018.11.18
Mac

ネームサーバを指定してdigコマンドを実行する

digコマンドの最後に@8.8.8.8を指定することでGoogle Public DNSに対して問い合わせを行うことができるようになります。 $ dig tech-info.jp ns @8.8.8.8 ; DiG 9.10.6 ...
2018.11.18
Linux

CentOS 7でのホスト名の変更

CentOS 7ではhostnamectlコマンドを使用してホスト名を変更します。 ホスト名の変更 ホスト名の確認 変更前のホスト名を確認します。 $ hostname ip-172-16-0-131.ap-northeast-1...
2018.11.18
Linux

sshが「packet_write_wait: Connection to xxx.xxx.xxx.xxx port 22: Broken pipe」により切断される場合の対策

sshは一定時間操作をしないと自動で接続が切断される仕様となっています。 それを防止するために、sshクライアントconfigファイルに下記の設定を追加します。 $ vim ~/.ssh/config ServerAliveInterv...
2018.11.18
Linux

loop処理をバックグラウンドで実行する方法

事象 whileやfor等のloop処理をバックグラウンドで実行しようとしても、エラーになってしまい実行できません。 $ nohup while ]; do echo $i; ((i++)); done & -bash: 予期し...
2018.11.18
Linux

sshのパスフレーズの変更/削除

sshの鍵作成時にパスフレーズを設定できますが、後でパスフレーズを変更したい場合や、パスフレーズを削除する際に使用します。 $ ssh-keygen -p 既に設定されていているパスフレーズを変更/削除する場合には、古いパスフレー...
2018.11.18
Linux

CentOS 7の初期設定

CentOS 7を使用する際に実施したほうが良い初期設定の手順を記載します。 パッケージの更新 パッケージを最新化します。 $ sudo yum -y update ロケール及びキーマップの変更 現在の状況の確認します。 ...
2018.11.18
Mac

sshログイン時に「LC_CTYPE: cannot change locale (UTF-8)」が出力される場合の対策

事象 Macからsshでサーバにログインした際に↓のメッセージが出力されることがあります。 $ ssh xxx Last login: Wed Nov 7 16:19:53 2018 from kd106180005123.au-ne...
2018.11.18
Mac

Macでpng等の画像ファイルの余白削除する方法

各種画像のファイルの余白削除ですがImageMagicを使用することで簡単にできます。 ImageMagicのインストール ImageMagicはhomebrewでインストールします。 $ brew install imagemag...
2018.11.20