Webhookを使いSlackに通知を送る

はじめに Slackをよく使うようになりましたがSlackにはチャットとしてのみだけでなく、便利な機能がたくさんある事を知りました。これから少しずつ使いこなしていこうという事で、一先ずタイトルのような事をやってみようと思います。 以前この記事でWebhookを使っていますが、Webhookとは非公開ドメインを一意のAPIトークンを発行する事でパブリックドメインの様に扱えるようにするものです。今回はSlack内でAPIトークン(URL)を発行し、それに対してcurlコマンドを叩く事で通知を送ります。 インストール SlackのAppsをクリックします。「Incomming... 御覧になる | 御シェアする

sshポートフォワーディング 〜俗に言うトンネルを掘ると言う事〜

はじめに 今更ですがsshポートフォワーディングについて理解が不足していたので、まとめたいと思います。今回実施するのはローカルポートフォワーディングです。つまり接続したいサーバポートにローカルポートを繋ぎます。 PC-Aローカル端末SV-A目的地サーバSV-B踏み台サーバ 例えばPC-AからSV-Aに接続したいけど直接は接続出来ないという状況が往々にしてあります。しかしSV-BからSV-Aには接続が可能で、PC-AもSV-Bには接続が可能です。そこでPC-AのポートをSV-Bを踏み台にしてSV-Aのポートに転送します。 コマンド ローカル端末から下記コマンドを実行します。 $... 御覧になる | 御シェアする

.ssh/configを作成してみた

はじめに 今更ではありますが各サーバへのログインを簡単にするべく.ssh/configを編集してみたいと思います。 多段階ログイン 例えば踏み台サーバが存在している場合などに最終的にログインしたいサーバに対して、1コマンドで済むようにします。その為にはコンフィグファイルを作成します。 Host... 御覧になる | 御シェアする

sshでリモートコマンド出来る件

ワンライナーで 以前定期的に音楽を再生するスクリプトを作成したことがありました。←こちらです。このスクリプトを今でもよく使っているのですが、一通りディレクトリ内の曲の再生が終わるとプロセスは終了します。もう一度実行したい場合はスクリプトを置いているSVにログインする必要があります。もちろんそれで正しい動作ではあるのですが、毎度ssh... 御覧になる | 御シェアする

Chromeの複数ユーザが便利だった

GoogleChromeには便利な機能が沢山ありますが、最近知った便利機能がユーザ管理機能です。今更かもしれないのですが複数ユーザでChromeを使用することで複数アカウントでWebサービスにログイン出来たり、ブックマークを使い分ける事が容易になります。 例えば 1つのユーザでAWSやGitHubにログインする際に複数アカウントでログインする際は、一度ログアウトしてから再度別のアカウントでログインする必要があります。しかしChromeにユーザを1つ加えるだけでリログせずに同時に使用することが出来ます。 右上のアカウントマークをクリック追加ユーザ名・トプ画選択 Chromeを立ち上げて上記手順でユーザを作成します。後は各サービスにログインして、認証情報を記憶させたりブックマークに登録すれば、複数アカウントで作業が出来たりブックマークを使い分ける事が出来るかと思います。以上です。 ... 御覧になる | 御シェアする

readlinkコマンドでフルパスを表示出来るらしい

はじめに ファイルの絶対パスが知りたい時どう取得していますか。pwdとlsを組み合わせておいででしょうか。何を隠そう自分が正にその一人でしたが、調べてみると良い方法がありましたのでまとめておきます。 readlinkコマンド 方法から先に載せます。 $... 御覧になる | 御シェアする

hostsショートカット~Win10~

hostsファイルの場所 C:\Windows\System32\drivers\etc\hosts hostsファイルのショートカット作成 1.メモ帳の場所からショートカットを作成 2.リンク先の引数にhostsパスを追加 ショートカットのプロパティからリンク先に先程のhostsのパスを追加する。 3.管理者として実行 「詳細設定」をクリックして「管理者として実行」にチェックを入れて「OK」をクリックする。 ... 御覧になる | 御シェアする

スマホでもターミナルは使える

ふとiPhoneにはターミナルアプリってあるのかと気になって調べてみたところ、案の定「Terminus」というアプリがありました。使用感も普通のターミナルと遜色がなく便利でした。 スマホからターミナルを使ってPCにあるプログラムを実行したい瞬間って意外とありますよね。VPNを繋いだりすれば外でも接続出来ますので今後使っていきたいと思います。 ... 御覧になる | 御シェアする

SSHのポート番号を変える

はじめに 何かしらのサーバを外部に公開したことがある方であれば分かると思うのですが、一度公開したサーバは一斉に攻撃の対象にされるという事をご存じでしょうか。その証拠に次のログを見てください。 #... 御覧になる | 御シェアする

SourceTree ~GitHubをGUIで使う~

それあります 便利なバージョン管理ソフトのGitHubですがGUIで扱えたら便利だなーと思ったりしないでしょうか。他にもLinuxならgit環境を用意するのは簡単ですが、Windowsだとちょっと……ってなりますよね。そんな悩みを解決するのがSourceTreeです。今回はこれを使ってGUIでソース管理をしてみましょう。 今回はプラットフォームをWindowとしておりますが、Linuxでも使えます。自分はMacでも使っています。 インストール 導入手順... 御覧になる | 御シェアする