Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Slax で暗号化fs を持ち運ぶ
Search
Kenichiro MATOHARA
December 20, 2008
Technology
31
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slax で暗号化fs を持ち運ぶ
Kenichiro MATOHARA
December 20, 2008
More Decks by Kenichiro MATOHARA
See All by Kenichiro MATOHARA
軽量ウェブブラウザDilloのPlugin
matoken
0
18
今更LLMを触り始める(ローカルLLM bonsai)
matoken
0
110
念願のNDLOCR-Lite を試す
matoken
0
99
Nextcloud と互換性のある軽量WebDAV server のKaraDAV を試す
matoken
0
81
ActivityPub Server の snac その3
matoken
0
72
ActivityPub Server の snac その2
matoken
0
50
端末録画再生共有アプリ asciinema 3.0 リリース
matoken
0
89
アナウンス向けにミニマリスト向け ActivityPub Server の snac を利用
matoken
0
120
最近のNitterやX(old Twitter)関連 2025.09
matoken
0
96
Other Decks in Technology
See All in Technology
数値で見る Microsoft MVP 〜Spec Kit と GitHub Copilot Agent で作るデータ可視化ダッシュボード〜
yutakaosada
0
150
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
150
コンポーネント名には何を含めるべきなのか? / what-should-be-included-in-component-names
airrnot1106
0
140
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
4
1.1k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
520
人とエージェントが高め合う協業設計
kintotechdev
0
1k
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
560
なぜMIXIはゼロトラスト基盤として クラウドフレアを選んだのか - Cloudflare Peer Point SASE User Voices
mixi_engineers
PRO
2
120
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
400
【公開用】AI_Dev_Ex2026_AI_登壇資料
matsuritechnologies
PRO
2
710
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
1.2k
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
420
Navigating Team Friction
lara
192
16k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The agentic SEO stack - context over prompts
schlessera
0
850
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
The browser strikes back
jonoalderson
0
1.4k
Claude Code のすすめ
schroneko
67
230k
Become a Pro
speakerdeck
PRO
31
6k
Git: the NoSQL Database
bkeepers
PRO
432
67k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Transcript
Slax で暗号化fs を持ち運ぶ 12 月のインストールパーティ in 電大鳩山 (20081220) 1
月のオフな集まり 第 78 回(20090110) K.I.Matohara<
[email protected]
>
matoken
どうやって? • Slax をUSB メモリにインストール • TrueCrypt を導入 • 暗号化fs
を作ってみる • 応用
Slax をUSB メモリにインストール • cdrom が/dev/sdc, USB メモリが/dev/sda1 の 場合
• usb メモリを差し込む – 認識してマウントされる • cdrom をマウントする – # mount /dev/hdc /mnt/hdc • cdrom の内容をusb メモリにコピー – # cp -r /mnt/sda1/* /mnt/sda1
Slax をUSB メモリにインストール • コピーしたusb メモリのboot に移動 • cd /mnt/sda1/boot
• システム起動データを書き込む • # ./bootinst.sh • ※起動時にインストール対象のパーティションに なっているか確認すること
TrueCrypt を導入…の前に • 導入するにはモジュールをコピーする必要があ ります. • 今回のTrueCrypt にはモジュールがなかったの で作ってみました.
TrueCrypt のモジュール作成 • http://www.truecrypt.org/ よりダウンロード. • Linux はUbuntu 用とopenSUSE 用が用意され
ている. • 今回はUbuntu 用をダウンロード • `truecrypt-6.1a-ubuntu-x86.tar.gz' • 展開,実行を行うと,`truecrypt-6.1a- 0_i386.deb' が入手できる. • dpkg コマンドにて展開. • $ dpkg -x truecrypt_6.1a-0_i386.deb truecrypt
TrueCrypt のモジュール作成 • 動作確認の後,slax 上でdir2lzm コマンドにて モジュール化 • # dir2lzm
truecrypt truecrypt-6.1a.lzm • TrueCrypt のモジュール`truecrypt-6.1a.lzm' の 出来上がりです. • このモジュールは以下のsite に置いてありま す. http://hpv.cc/~maty/lab/slax/lzm/
TrueCrypt を導入 • 導入はとても簡単. • Slax を導入したUSB メモリの/slax/module 以 下にさっきの`truecrypt-6.1a.lzm'
をコピーする だけ. • 再起動すると使える様になってます.
本来のパッケージ作成方法 • Slackware のパッケージ作成方法に則ってディ レクトリ構成を作り,slax パッケージを作成す る方がよいらしい. – $ tar
xvzf hoge.tgz – $ dir2lzm hoge hoge.lzm • TrueCrypt は偶然ディレクトリ構成が正しかっ たのでうまく行った.Firefox はそのままでは/ にfirefox-bin が出来たりしちゃいます…. • パッケージ作成方法 • [plamo:12235] How to make packages – http://www.linet.gr.jp/ML/plamo/200111/msg00172.html
暗号化fs を作ってみる • 今回は暗号化ファイルを作成し,そのファイル をマウントして暗号化fsとして利用してみま す. • 先ず,usb メモリをマウントします./dev/sda1 の場合は,
• # mount /dev/sda1 /mnt/sda1 • truecrypt コマンドを実行するとTrueCrypt が起 動します.
暗号化fs を作ってみる • `Create Volume' ボタンを押します.
暗号化fs を作ってみる • `Create an encrypted filr container' を選択 し,`Next'ボタンを押します.
暗号化fs を作ってみる • `Standard TrueCrypt volume' を選択 し,`Next'ボタンを押します.
暗号化fs を作ってみる • `volume location' を選択し,`Next'ボタンを押 します.ここは前もってマウントしておいた usb メモリのパスを選択します.
暗号化fs を作ってみる • 暗号オプションの画面ですがとりあえずデフォ ルトのまま`Next' ボタンを押します.
暗号化fs を作ってみる • 作成する暗号化ファイルの容量を指定 し,`Next'ボタンを押します.
暗号化fs を作ってみる • パスフレーズを設定し,`Next'ボタンを押しま す.パスフレーズは20文字以下だと警告が出ま す.
暗号化fs を作ってみる • 暗号化fs のファイルシステムタイプを選択でき ます今回はそのまま`Next'ボタンを押します.
暗号化fs を作ってみる • フォーマットを行います.`Format'ボタンを押 します.
暗号化fs を作ってみる • フォーマットが終わるまで暫く待ちます.右下 の画面が出たら完了です.
暗号化fs を作ってみる • お疲れ様でした.これで完了です.`Exit'ボタン を押します.
暗号化fs を使ってみる • 早速使ってみましょう.Slat を選択し,作った 暗号化ファイルを指定して`Mount'ボタンを押 します.
暗号化fs を使ってみる • パスフレーズを入力して`OK'ボタンを押しま す.
暗号化fs を使ってみる • マウントされました.後は普通に読み書きが出 来ます.
暗号化fs を使ってみる • 利用を終了する場合は対象のボリュームを `Dismount' か`Dismount All' ボタンで全てのボ リュームをアンマウントできます.
Slax 応用? • 暗号化ファイルだと誤ってファイルごと削除し てしまうことも考えられます. • Slax インストール時にUSB メモリを分割しておい て片方をTrueCrypt
専用にすると誤って削除するこ とが減ると思います. Slax + TrueCrypt TrueCrypt
応用? • TrueCrypt が無いマシンで読み書きをすること が出来ません. • 実行ファイルをcopy しておきます. • Windows
のTrueCrypt にはトラベラーディスクとい う実行ファイルを書き出す機能があります.Linux のTrueCrypt 実行ファイルも同じ場所にcopy してお くと便利です. – # cp -p /usr/bin/truecrypt /mnt/sda1/TrueCrypt/ – # ls /mnt/sda1/TrueCrypt/ TrueCrypt Format.exe TrueCrypt.exe truecrypt-x64.sys TrueCrypt-Mac.app truecrypt-linux truecrypt.sys • Linux の場合別途fuse ライブラリが必要な場合が あります.
注意 • 暗号化ファイルシステムといっても,マウント しているときは普通に読み書きできちゃいま す. – 席を離れるときにはマシンをロックしたり,USB を持ち 運ぶなどの対策が必要. •
Xfce4 の例http://d.hatena.ne.jp/matoken/20081123/1227435763
参考URL • slax-ja – PukiWiki http://hatochan.dyndns.org/slax-ja/ • slax-ja | Google
グループ http://groups.google.co.jp/group/slax-ja • Slax: your pocket operating system http://www.slax.org/ • なにはともあれSLAX http://pc11.2ch.net/test/read.cgi/linux/1156462444/ • 資料Up 予定URL http://matoken.3memo.com/ked