Humanity

Edit the world by your favorite way

2016-09-04から1日間の記事一覧

etckeeper で commit されたら GitLab に push する

手順 (各ホスト) 以下の手順を自動化したスクリプトはこちら(実際のものとは多少異なります)。 etckeeper-setup-host.sh · GitHub 1. SSH鍵を生成 # ssh-keygen -t rsa -C "$(hostname)@gitlab-root.url" -N '' -f /root/.ssh/gitlab-$(hostname) 2. /root…

/etc/ssh/ssh_host_* の SSH 鍵を再生成する

d.hatena.ne.jp 結論から言うと、上記記事の通り SSH 鍵を削除するなり移動するなりして sshd を再起動すれば自動的に生成してくれる。 # rm -f ssh_host_{ecdsa,ed25519,rsa}_key{,.pub} # systemctl restart sshd どんな風に実装されてるか気になったので…

非対話的に ~/.ssh/known_hosts を更新

qiita.com 基本は上記記事の host="target-hostname" ssh-keygen -R $host ssh-keyscan -H $host >> ~/.ssh/known_hosts でいいのだけど、(少なくとも自分の環境だと) ssh-keyscan で出力した1列目のカラムにホスト名しか出力されず、 その後別のレコード(…

ローカルの様々なリポジトリを GitLab につっこんだ記録

やったこと Gitlab を VM にインストール ローカルの未公開リポジトリを Gitlab にプッシュ NAS の様々な場所に点在している bare や non-bare なリポジトリ あるリポジトリをジョブ管理ツールでジョブ実行した時に git push で更新 BitBucket のリポジトリ…