ソフトウェア・ツール

Microsoft Visual Studio Code の Remote Development で快適なリモート開発

TL;DR VSCode の Remote Development プラグインを利用するとリモートサーバーのフォルダ・ファイルをローカルの VSCode で編集できる 手順は以下: ローカルの VSCode を version 1.35.0 以上にする VSCode の Remote Development プラグインをインストール …

公開鍵認証で SSH 接続する

TL;DR ssh 先に openssh-server, ssh 元に openssh-clientが必要*1 ssh 元が Windows なら GitBash, Cygwin, WSL なんかが入っていれば使えるはず あるいは PowerShell に入れる, TeraTerm や MobaxTerm などを使う方法でも ssh 元で ssh-keygen コマンドを…

Windows で hosts ファイルが編集できない・反映されない場合の対処法

TL;DR (今回の) 原因はアクセス権だった hosts ファイルの所有者を変更し権限の編集を可能にする hosts ファイル編集のために操作ユーザーの読み書き権限追加が必要 hosts ファイル参照のためにユーザーグループの読み取り権限追加が必要 セキュリティ対策で…

CTF事始め: ポートフォワーディングを使って仮想環境に sshする

先日、友人と CTF (Capture The Flag) に参加しました。 CTFというのは、原義はそのまま「旗取り合戦」で、野外ゲーム・スポーツや、FPSの陣取り合戦などを指すようです。 私が参加したのはこういったアクティブなものではなく、コンピュータやネットワーク…

Chocolateyを使ってWindowsでもコマンドラインでソフトウェア管理

随分間隔が空いてしまいましたが、今回はソフトウェアの紹介です。 Windowsでソフトウェアをインストールするとき、大抵は インストーラーが置いてあるページを検索 Webページからインストーラーをダウンロード ダウンロードしたインストーラーを叩いて「次…