"Secure shell" SSH เปเบกเปเบเปเบเปเบเบเบญเบเปเบเบทเบญเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบเบญเบเปเบเบฅเบฐเบซเบงเปเบฒเบเปเบฎเบ, เบเบฒเบกเบกเบฒเบเบเบฐเบเบฒเบเบเปเบฒเบเบเบญเบ 22 (เปเบเบดเปเบเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเบเปเบฝเบ). เบฅเบนเบเบเปเบฒ SSH เปเบฅเบฐเปเบเบตเบเปเบงเบต SSH เบกเบตเปเบซเปเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเปเบงเบเปเบซเบเป. เปเบเบทเบญเบเบเบธเบเปเบเปเบเบเบญเบเปเบเบทเบญเบเปเบฒเบเบญเบทเปเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ SSH, เบเบฑเปเบเปเบกเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเปเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบทเปเบญเบเบญเบทเปเบ, เบชเบปเปเบเบเบฐเปเบชเบชเบฝเบเบซเบผเบทเบงเบดเบเบตเปเบญเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบตเปเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ, เปเบฅเบฐเบญเบทเปเบเป. เบเบญเบเบเบฒเบเบเบฑเปเบ,
เบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเปเบเบตเบเบเบถเปเบเปเบเบเปเบเปเบฅเบฐเบซเบฑเบเบเปเบฒเบ, เปเบเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒ เปเบฅเบฐเบเบนเปเบเปเบฅเบดเบซเบฒเบเบฅเบฐเบเบปเบเปเบเปเบเบธเปเบก SSH เปเบเบเบเบฑเปเบเปเบเบตเบก. เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒเบเบฐเปเบเบชเปเบงเบเบเบปเบงเบชเบฒเบกเบฒเบเบเบทเบเบฅเบฑเบเปเบเป. เบเบฒเบเปเบเบตเปเบกเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบฒเบเบเบดเบเบชเบฐเบเบตเบเปเบญเบเบเบฑเบเบเบฒเบเบฅเบฑเบเบเบญเบเบเบฐเปเบเบชเปเบงเบเบเบปเบง, เปเบเปเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เปเบกเบทเปเบญเบชเบปเปเบเบเปเปเปเบฅเบฐเปเบเบฑเบเบเบฐเปเบ, เบเบงเบเบกเบฑเบ.
เบงเบดเบเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบชเบญเบเบเบฑเบเปเบ
เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบ Honeycomb เบเบฑเบเบเบตเบกเบกเบฒเบเปเปเบเบปเบเบกเบฒเบเบตเป
เบเปเบฒเปเบเบฐเบเปเบฒเบชเบปเบกเบกเบธเบเบงเปเบฒเบเปเบฒเบเบกเบตเปเบเบปเปเบฒเบเบฒเบเบเบทเปเบเบเบฒเบเบเบตเปเปเบเปเบเบญเบเปเบเบตเบเบเบฑเบเบญเบดเบเปเบเบตเปเบเบฑเบ (bastion). เบเปเบฒเบโเบเปเบญเบโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบเบฑเบโเปเบเบปเปเบฒโเบเบฒเบโเบเบตเปโเบเบฒเบโเบเบญเบกโเบเบดเบงโเปเบเบตโเบซเบผเบทโเบเบญเบกโเบเบดเบงโเปเบเบตโเปเบเบโเบเปเบฒเบโเบญเบดเบโเปเบเบตโเปเบเบฑเบโ, เปเบฅเบฐโเบเบฒเบโเปเบเบปเปเบฒโเปเบเบดเบโเบญเบธโเบเบฐโเบเบญเบโเบญเบทเปเบเปโเบเบฑเบโเบซเบกเบปเบโเบเบตเปโเบขเบนเปโเบเบฒเบโเบซเบฅเบฑเบโเบเบญเบโเบกเบฑเบโ. 2FA เบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบนเปเปเบเบกเบเบตเบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเบเบเบฝเบงเบเบฑเบเปเบเป เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเบดเบเปเบฅเบฑเบเบเบฑเบญเบเบเบญเบเปเบเบปเปเบฒ, เบเบปเบงเบขเปเบฒเบเปเบเบเบเบฒเบเบเบดเบเบเบฑเปเบ malware.
เบเบฒเบเปเบฅเบทเบญเบเบเปเบฒเบญเบดเบเปเบกเปเบ OTP
OTP - เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบดเบเบดเบเบญเบเบเบฑเปเบเบเบฝเบง, เปเบเบดเปเบเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบฐเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบ SSH เบเปเบญเบกเบเบฑเบเบฅเบฐเบซเบฑเบ. เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฝเบเบงเปเบฒเบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, เปเบเบฒเบฐเบงเปเบฒเบเบนเปเปเบเบกเบเบตเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบฒเบเบเบฑเบเบเบญเบก, เบชเบฐเบเบฑเบ OTP เบเบญเบเบเปเบฒเบเปเบฅเบฐเปเบเปเบกเบฑเบ. เปเบเปเบกเบฑเบเบเบตเบเปเบงเบฒเบเปเปเบกเบตเบซเบเบฑเบ.
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เปเบเบเปเบฒเบเปเบเบตเบเปเบงเบต, เปเบชเบฑเปเบเบเปเปเปเบเบเบตเปเบเบทเบเบเบฝเบเปเบงเปเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ Chef:
metadata.rb
attributes/default.rb
(เบเบญเบattributes.rb
)files/sshd
recipes/default.rb
(เบชเบณเปเบเบปเบฒเบกเบฒเบเบฒเบrecipe.rb
)templates/default/users.oath.erb
เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเปเบ OTP เปเบเบเปเปเบเปเบเบดเบเบเบฑเปเบเบขเบนเปเบเปเบฒเบเบฅเบนเบเบเปเบฒ: Google Authenticator, Authy, Duo, Lastpass, เบเบดเบเบเบฑเปเบเปเบฅเปเบง brew install oath-toolkit
เบซเบผเบท apt install oathtool openssl
, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, string base16 random (key) เปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบถเปเบ. เบกเบฑเบเปเบเปเบเบทเบเบเปเบฝเบเปเบเบฑเบเบฎเบนเบเปเบเบ Base32 เบเบตเปเบเบนเปเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบเบกเบทเบเบทเปเบเป เปเบฅเบฐเบเปเบฒเปเบเบปเปเบฒเปเบเบเบเบปเบเปเบเบปเปเบฒเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ.
เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ Bastion เปเบฅเบฐเปเบซเบฑเบเบงเปเบฒเบกเบฑเบเบเปเบญเบเบเบฒเบเบเปเปเบเบฝเบเปเบเปเบฅเบฐเบซเบฑเบเบเปเบฒเบ, เปเบเปเบเบฑเบเบฅเบฐเบซเบฑเบ OTP เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบ:
โ ssh -A bastion
Enter passphrase for key '[snip]':
One-time password (OATH) for '[user]':
Welcome to Ubuntu 18.04.1 LTS...
เบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบญเบเปเบกเปเบเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบฎเบฒเบเปเบง
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบนเปเปเบเปเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบชเปเบฅเบฐเบซเบฑเบ OTP เบเบธเบเปเบเบฑเปเบ, เบเบฑเบเบเบฑเปเบเปเบเปเบเบฑเบเปเบเบเบตเบชเบญเบเบเบฒเบเปเบเบฑเบเบญเบธเบเบฐเบเบญเบเบฎเบฒเบเปเบงเบซเบผเบท biometrics.
เบเบตเปเบเบตเปเบเบฒเบเบเบฑเปเบเบเปเบฒ Chef เปเบกเปเบเบชเบฑเบเบชเบปเบเปเบฅเบฑเบเบเปเบญเบ, เปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเบฅเบนเบเบเปเบฒเปเบกเปเบเบเบถเปเบเบเบฑเบ OS. เปเบเปเบซเบผเบฑเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบฑเปเบเบเบญเบเบเบฑเบเบซเบกเบปเบ, เบฅเบนเบเบเปเบฒเปเบ MacOS เบชเบฒเบกเบฒเบเบขเบทเบเบขเบฑเบเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบเปเบ SSH เปเบเบเปเบเปเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบฅเบฐเบงเบฒเบเบเบดเปเบงเบกเบทเปเบชเปเปเบเบฑเบเปเบเบต (เบเบฑเบเปเบเบเบตเบชเบญเบ).
เปเบเบปเปเบฒเบเบญเบ iOS เปเบฅเบฐ Android เบขเบทเบเบขเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ
เปเบ Linux/ChromeOS เบกเบตเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ YubiKey USB tokens. เปเบเปเบเบญเบ, เบเบนเปเปเบเบกเบเบตเบชเบฒเบกเบฒเบเบฅเบฑเบเปเบเปเบเบฑเบเบเบญเบเปเบเบปเปเบฒ, เปเบเปเบฅเบฒเบงเบเบฑเบเบเปเปเบฎเบนเปเบฅเบฐเบซเบฑเบเบเปเบฒเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com