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
210
2014-09-18_gotanda.pm2
連続ログインを支える技術。
sshログインでも連続ログインチェックしたい!!!的な話
SUZUKI Masashi
September 17, 2014
Tweet
Share
More Decks by SUZUKI Masashi
See All by SUZUKI Masashi
2025-11-21 社内エンジニア勉強会 改めて理解するVPC Endpoint
masasuzu
0
92
2025-11-08 Security JAWS TerraformによるIAM Policy記述ガイド
masasuzu
2
890
2025-09-25 SRETT #13 ConftestによるTerraformのPolicy as Codeを試してみる
masasuzu
0
240
2025-09-19 クラウドにおけるシークレット管理
masasuzu
0
300
2025-08-05 Google Cloud Next Tokyo 2025 Cloud RunとCloud SQLの接続方式と事例
masasuzu
0
46
2025-06-20 PrivateLinkがNLBなしで作れるようになり便利になった
masasuzu
2
610
2025-01-31 吉祥寺.pm 37 初めての海外カンファレンス
masasuzu
0
690
2025-01-24-SRETT11-OpenTofuについてそろそろ調べてみるか
masasuzu
0
2k
2024-03-29 SRETT9 Cloud SQLの可用性について
masasuzu
0
540
Other Decks in Technology
See All in Technology
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.4k
Introduce marp-ai-slide-generator
itarutomy
0
150
AWS re:Inventre:cap ~AmazonNova 2 Omniのワークショップを体験してきた~
nrinetcom
PRO
0
120
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
130
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
160
Microsoft Agent Frameworkの可観測性
tomokusaba
1
120
Claude Codeを使った情報整理術
knishioka
15
11k
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
220
2025年の医用画像AI/AI×medical_imaging_in_2025_generated_by_AI
tdys13
0
230
The State of AI Agent Security:2025年の総括と2026年の宿題
pict3
0
110
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
490
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
170
Featured
See All Featured
The Language of Interfaces
destraynor
162
26k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Embracing the Ebb and Flow
colly
88
4.9k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
31
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
Into the Great Unknown - MozCon
thekraken
40
2.2k
For a Future-Friendly Web
brad_frost
180
10k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
The Art of Programming - Codeland 2020
erikaheidi
56
14k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
74
Crafting Experiences
bethany
0
24
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
270
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