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
2014-09-18_gotanda.pm2
Search
SUZUKI Masashi
September 17, 2014
Technology
0
170
2014-09-18_gotanda.pm2
連続ログインを支える技術。
sshログインでも連続ログインチェックしたい!!!的な話
SUZUKI Masashi
September 17, 2014
Tweet
Share
More Decks by SUZUKI Masashi
See All by SUZUKI Masashi
2025-01-31 吉祥寺.pm 37 初めての海外カンファレンス
masasuzu
0
440
2025-01-24-SRETT11-OpenTofuについてそろそろ調べてみるか
masasuzu
0
330
2024-03-29 SRETT9 Cloud SQLの可用性について
masasuzu
0
420
2023-12-18 SRETT8 Terraform使いがPulumiに入門する
masasuzu
0
2.3k
2023-12-01 吉祥寺.pm ベストプラクティスと組織とIaC
masasuzu
1
1.6k
SRETT#6_Terraformのtfstateについて考える
masasuzu
2
3k
SRETT#4黒い画面をもっと効率的に(使って自動化の時間を捻出)
masasuzu
2
430
2022-04-12 吉祥寺.pm 29
masasuzu
0
1.4k
2015-12-12-chiba.pm7
masasuzu
0
3.4k
Other Decks in Technology
See All in Technology
Pwned Labsのすゝめ
ken5scal
2
570
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
810
1行のコードから社会課題の解決へ: EMの探究、事業・技術・組織を紡ぐ実践知 / EM Conf 2025
9ma3r
12
4.8k
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
110
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
8
990
どちらかだけじゃもったいないかも? ECSとEKSを適材適所で併用するメリット、運用課題とそれらの対応について
tk3fftk
2
270
Охота на косуль у древних
ashapiro
0
120
Global Databaseで実現するマルチリージョン自動切替とBlue/Greenデプロイ
j2yano
0
160
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.6k
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
事業モメンタムを生み出すプロダクト開発
macchiitaka
0
110
JavaにおけるNull非許容性
skrb
2
2.7k
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Unsuck your backbone
ammeep
669
57k
Fireside Chat
paigeccino
35
3.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
How STYLIGHT went responsive
nonsquared
99
5.4k
Docker and Python
trallard
44
3.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
13
1k
Transcript
連続ログインを 支える技術 gotanda.pm #2 すずきまさし / @masasuz 1
おまえだれよ すずきまさし / @masasuz 五反田の辺りにある中小web企業 9月15日で一つ歳をとったらしい 開発基盤的なものを整備しているらしい zsh / perl
/ mysql / Ubuntu / Debian 2
連続ログインを 支える技術 3
“今週7日間ログインした ログインボーナス欲しい” 4
“今週7日間会社にログインした ログインボーナス欲しい” 5
なるほど! 6
ログイン と言えば 7
連続ログイン 8
ソーシャルゲーム 9
継続率 10
Web開発 11
ソーシャルゲーム! 12
ソーシャルゲーム? 13
ゲームにおける モチベーションを上げる方法が仕 事にも応用できるのではないか! 14
ログインと言えば、 15
telnet 16
? 17
ssh 18
sshrc 19
sshrc sshログイン時に実行されるファイル ~/.ssh/rc /etc/ssh/sshrc SEE ALSO: man sshd 20
sshログインしたときの 実行順(参考) /etc/motd表示 前回ログイン時間を表示 /etc/nologinをチェック ユーザ権限に移行 ~/.ssh/environmentを読む homeディレクトリに移動 sshrcを実行 ログインシェルを実行
21
連続SSHログイン 22
仕様 sshログイン時にログイン記録を残す 連続ログインしていれば、その旨表示 同日二回目のログインであれば、何も 表示しない 23
24
ここまで実装したけど なんか面白くない 25
もっとモチベーションを 上げるためのアイデア エンジニアの4割はアニメorアイドル好 きらしい(根拠無し) 好きなキャラクターとか推しの子が 話すとか 26
Acme::VividredOperation Acme::PrettyCure Acme::MilkyHomes Acme::LoveLive Acme::AKB48 Acme::MoningMusume Acme::MomoiroClover 27
問題 28
そもそも 29
1.sshセッション つなぎ直さない 30
tmux(screen)で ssh立ち上げっぱなし 31
ログインしてるの にしてない扱い 32
2.標準エラー出力 に吐いてる 33
行儀悪い。 シェルスクリプトで sshするとき悪い影響。 34
ということで めでたく没アイデア 35
ありがとう ございました 36