mattintosh note

どこかのエンジニアモドキの備忘録

SSH

127.0.0.1が許可されていないMySQLサーバにポートフォワーディングで接続する

とある場所で動いている MySQL のデータベースの調査して欲しいと言われたのでいつも通り SSH でポート転送をかけてローカルの mysql コマンドを使おうと思ったら 127.0.0.1 は許可されてないよって言われた。 ERROR 1130 (HY000): Host '127.0.0.1' is not …

macOSやLinuxからMySQLサーバにGUI接続したいときにDockerでサクッとphpMyAdminを建てる

Mac や Linux では Windows の A5:SQL のようなアプリケーションがなかったりあったりします。個人的にはコマンドが使えれば大抵のことは問題ないのですが作業によっては GUI の方が効率が良いこともあります。また、たまに他人の PC でデータベースを見に行…

lsyncd+rsync を root で安全に運用する方法を考える

負荷分散等でサーバを複数台使うことが増えて lsyncd を使うことが増えた。lsyncd は rsh セクションで使用する秘密鍵を自由に指定出来るのでセキュリティの観点から一般ユーザでデータのやり取りをするのが良いのだけど同期先に root で接続しなければなら…

SSH の Match Exec で接続元の環境が異なっても同じホスト名を使いたい

SSH

私はよく外出先から自宅のサーバに SSH で接続する。 自宅のサーバに「家にいるときはプライベート IP やローカルドメイン、外出先からだと自宅のグローバル IP やグローバルドメインなどで接続する」という場合、ホスト名別に設定を分けて書いていた。コン…

ローカルとかプライベートネットワークでもういい加減 ssh-keygen -R したくない

SSH

最近は仮想環境を使ったり、おうちに Raspberry Pi をたくさん設置して SSH で作業することも多くなりましたよね。 SSH で接続先が増えた時に困るのがフィンガープリントの問題です。例えば VirtualBox でゲスト OS に NAT 経由で localhost:22222 で接続出…

X11 Forwarding で音声を再生する

ArchLinux をインストールして NAS として使っている Raspberry Pi。SSH の X11 Forwarding を使って VLC や ffplay(avplay)で音楽再生したいなぁ、と。あと、Chromium で実行している艦これの音声を拾ったりとか。 ここでは Pulse オーディオを使用する。…

iPhone で SSH と Samba を組み合わせて自宅サーバに接続する

概要 iPhone で SSH クライアントアプリケーションのポートフォワーディングを使い、Samba でファイル共有を行う。 サーバ側の SSH サーバや Samba サーバは既に設定済みで、ルータのポート開放なども設定済みとする。 尚、SFTP 対応のアプリケーションであ…