2020-10

IT技術

curlで取得したスクリプトに引数

インストール用シェルスクリプトをcurlでダウンロードし、そのままシェルに渡して実行することが増えてきました。例えば、HELMをインストールする場合、以下のコマンドでインストールする方法が紹介されています。$curl|bash上記スクリプト...
IT技術

Dockerネットワークで割り当てるIP範囲を絞る

dockernetworkcreateで新しいコンテナ用のブリッジネットワークを作成する場合、コンテナに割り当てるIPの範囲を絞ることができます。例えば、以下のように--subnetで172.16.0.0/16を指定し、--ip-range...
IT技術

git pushでフリーズする

gitcloneやgitpullはできるのに、gitpush するとフリーズしてしまうのは、環境変数が悪さしてる可能性があります。ASKPASS関連の環境変数が定義されている場合、Linuxなら以下のようにunsetしてあげると、うまくpu...
IT技術

sshログインしても何も操作をさせないぜ!

トンネリングを目的にsshを使う場合、ログイン後の操作を制限したい場合があります。これは、sshサーバ側のユーザのauthorized_keysに「command」という設定を書くことで実現できます。※authorized_keysを使うの...
IT技術

Docker with CentOS 8

CentOS8(RHEL8)にはDockerが同梱されなくなり、長い間DockerコミュニティからもCentOS8向けのDockerがリリースされていなかったので、CentOS8上でDockerを使うのが難しかったのですが、2020/9頃に...
IT技術

ssh接続が切れたときの対処方法を考える

sshの接続はサーバダウンやNW故障等、様々な理由で切断されます。端末の目の前にいるなら手動で再接続すれば良いのですが、いない場合はどんな方法で復旧できるかをまとめてみました。autosshまず1つ目は、autosshを使用する方法です。R...