Линук команде и вештине љуске
ссх: Веза која покреће вашу инфраструктуру
ссх није погодност, то је транспорт којим се обавља свака операција на сваком серверу, а ~/.ссх/цонфиг је уговор са вашим будућим сопством у 3 сата ујутро. Алијаси хоста, уноси ИдентитиФиле-а, циљеви ПрокиЈумп-а и подешавања одржавања стања претварају запамћене реченице заставице у команде од једне речи. Тунели (-Л, -Р, -Д) и ЦонтролМастер мултиплексирање су оно што претвара 'љуску' у инфраструктурну командну површину, и оба су рад са конфигурационим фајловима, а не са меморијом.
Кључне точке
- Ставите све у ~/.ссх/цонфиг: Алијаси хоста са Усер, ИдентитиФиле, ИдентитиесОнли да и ПрокиЈумп чине 'ссх прод-веб1' једном речју; реченица заставице откуцана идентично пет пута дневно је унос конфигурације који недостаје.
- Кључеви су једина игра: ссх-кеиген -т ед25519 -Ц 'роле@теам', јавна половина до аутхоризед_кеис, и ПассвордАутхентицатион бр на серверу када се ротација заиста покаже да функционише.
- Хостови скока су скупљени у једну заставицу: ссх -Ј бастион.цорп интерни-хост, или ПрокиЈумп бастион.цорп у блоку Хост; старе ПрокиЦомманд инкантације и даље раде и више нису ничији посао.
- Тунели су по намени: -Л 5432:дб.интернал:5432 да се дође до базе података, -Д 1080 као СОЦКС шим кроз строгу мрежу, -Р за излагање локалног дев бок-а, сваки везан за лоцалхост осим ако га експлицитно не проширите.
- ЦонтролМастер мултиплексирање (ЦонтролМастер ауто, ЦонтролПатх ~/.ссх/цм-%р@%х:%п, ЦонтролПерсист 10м) зауставља поновно покретање руковања при сваком отварању и чини рад више прозора на једном хосту.
- Кеепаливес одржавају сесије преко НАТ-а и испуштања заштитног зида у стању мировања: СерверАливеИнтервал 60 плус СерверАливеЦоунтМак 3 на страни клијента побеђује мистериозне извештаје „сесије је умрла након 4 минута“ већину времена.
- Ограничите опасан приступ: -Н (без даљинске команде) за чисто прослеђивање портова, -н за групне послове који читају са стдин-а, и фаил2бан плус здрав МакАутхТриес тако да брутална сила умире у евиденцији уместо у налозима.
- Редослед отклањања грешака битан: ссх -ввв открива рашчлањивање конфигурације, преговарање о аутентификацији и грешке канала у том редоследу, а -Г думп хоста одговара „зашто је изабрао тај кључ и тог корисника“ без додиривања сервера.
Теренска биљешка
Једном сам онемогућио аутентификацију лозинком пре него што је нови кључ заправо био у аутхоризед_кеис и закључао свој тим на једно вече. Ритуал сада: друга сесија је отворена, кључ доказано функционише и СерверАливеИнтервал у конфигурацији тако да неактивни бастион НАТ испусти престану да убијају сесије.
Цесто постављања питања
По једној реченици: -Л, -Р, -Д?
-Л преноси локални порт напред ка удаљеној услузи, -Р гура удаљени порт назад ка вашој машини (знајте тачно шта сте открили), а -Д отвара динамички СОЦКС проки преко везе.
Моја сесија пада након неколико минута мировања. поправити?
Уобичајени узрок је временско ограничење мировања на НАТ-у или заштитном зиду: подесите СерверАливеИнтервал на клијенту (и држите ТЦПКеепАливе здравим на серверу); иста исправка припада конфигурацији коју користите за бастион хопс у подруму.
ссх-агент или кључеви без приступне фразе?
Агент, увек: држи дешифроване кључеве по сесији тако да кључеви чувају приступне фразе и аутоматизација остаје неинтерактивна; ФорвардАгент да на поузданом бастиону је у реду и ссх-адд -л вам говори шта је учитано пре него што слажете себе.
Како да зауставим поновно куцање спецификација тунела?
ЛоцалФорвард и РемотеФорвард линије унутар Хост блокова: 'ссх дбтуннел' онда ради целу ствар; један унос по сврси чини датотеку читљивом и омогућава ревизорима да виде ко тачно шта прослеђује.
Како Kinetikatech помаже код линук команде и вештине љуске
Ово смо рјешавали стотине пута: Команде и навике скриптовања које одлучују да ли администратор управља сервером или се бори против њега: претражују, трансформишу, преносе и надзиру текст и процесе помоћу алата који живе у свакој основној инсталацији. С Linux Server Security и Server Management добивате пуни круг: процјењујемо, имплементирамо, надзиремо без престанка и интервенирамо у 30 минута кад је потребно.