Ta ni ó ń rí ọ̀rọ̀ ìkọ̀kọ̀ SSH rẹ ní VPN tí kò ṣe é gbẹ́kẹ̀lé?
Ṣe àwọn àyẹ̀wò ìdánimọ̀ ṣáájú kí o tó tẹ ọ̀rọ̀ ìkọ̀kọ̀ lórí VPN, lẹ́yìn náà pín ìdánimọ̀ sáàbà, ìjẹ́rìí olùlò àti ìgbẹ́kẹ̀lé ibi-ìparí sí ìpinnu mẹ́ta.
Ṣe àbójútó ìpàdé SSH kan nípasẹ̀ VPN tí ìwọ kò ní í ṣe àkóso, ọ̀rọ̀ ìkọ̀kọ̀ náà sì ṣì jẹ́ ti sáàbà SSH, kì í ṣe ti nẹ́tíwọ́kì tí ó wà láàárín. Bí ìgbéjáde sí olùgbàlejò tí a ti jẹ́rìí rẹ̀ bá ní ààbò tó yẹ, olùwòye tí kò ṣèròjà ní ojú ọ̀nà yẹn kò gba ọ̀rọ̀ ìkọ̀kọ̀ náà ní ọ̀nà tí a lè kà. Ṣùgbọ́n yí ipò kan padà, ìdáhùn náà á yí padà: olùgbàlejò tí a kò jẹ́rìí rẹ̀, àkójọ sífà tí a ti sọ di aláìlera, tàbí ibùdó iṣẹ́ tí a ti fọ́ gbogbo wọn ń fúnni ní àbájáde ọ̀tọ̀ọ̀tọ̀. Ṣe àwọn àyẹ̀wò tí ó wà nísàlẹ̀ lẹ́sẹẹsẹ, kí o sì ka ọ̀kọ̀ọ̀kan gẹ́gẹ́ bí ipò ìdúró.
Dárúkọ ẹni tí yóò gbà á ṣáájú kí o tó tẹ ohunkóhun
Pápá ọ̀rọ̀ ìkọ̀kọ̀ máa ń rìn nínú ìfiránṣẹ́ ìjẹ́rìí, ìfiránṣẹ́ yẹn sì máa ń rìn nínú ìgbéjáde tí a ti fi ààbò bo. Ìkọ̀kọ̀ jẹ́ ànímọ́ ìgbéjáde, ìyẹn túmọ̀ sí pé ó dá lórí pé a ti gbà ààbò àti pé a ti gbà á pẹ̀lú olùgbàlejò tí o ní lọ́kàn. Ìdajì kejì yẹn gan-an ni àwọn ènìyàn ń fò fò. Ìsopọ̀ tí a fi ààbò bo sí ẹlẹ́tàn jẹ́ ìkọ̀kọ̀ àti aláìní ìwúlò lẹ́ẹ̀kan náà. Ìwọlé VPN kò fi ohunkóhun hàn nípa olùgbàlejò SSH, orúkọ rere olùpèsè kì í sì rọ́pò àyẹ̀wò kọ́kọ́rọ́.
Pa àwọn ọ̀nà méjèèjì mọ́ ọ̀tọ̀ọ̀tọ̀ ní ọkàn rẹ. Kọ́kọ́rọ́ olùgbàlejò ń dáhùn pé ibo ni sáàbà tí o dé. Ìjẹ́rìí pẹ̀lú ọ̀rọ̀ ìkọ̀kọ̀ tàbí kọ́kọ́rọ́ ń dáhùn pé olùlò wo ni sáàbà gbà. Mímú kejì dára kì í tún kìn-ín ṣe.
Ṣàyẹ̀wò ìdánimọ̀ olùgbàlejò, àkọsílẹ̀ àti ìjíròrò
Bẹ̀rẹ̀ ní ẹ̀rọ ìbánisọ̀rọ̀ pẹ̀lú àkọsílẹ̀ tí o ti ní. Àmì ìka tí a ti tẹ̀ jáde tí a fi wé orísun tí a gbẹ́kẹ̀lé, àti àkọsílẹ̀ known_hosts tí ó ṣì bá a mu, ń fún ọ ní ẹ̀rí kan ṣoṣo tí ó ṣe pàtàkì ṣáájú kí ìjẹ́rìí tó bẹ̀rẹ̀.
ssh-keygen -F ssh.internal.example.net -f ~/.ssh/known_hosts
ssh -o StrictHostKeyChecking=yes ssh.internal.example.net
Ní ẹ̀gbẹ́ sáàbà, tẹ̀ àwọn àmì ìka tí o ní lọ́kàn láti tẹ̀ jáde dípò kíkópọ̀ wọ́n láti inú ìrántí. Pínpín wọn ní ìta ọ̀nà ni gbogbo kókó; àmì ìka tí a lẹ̀ mọ́ láti inú ọ̀nà ìjíròrò kan náà pẹ̀lú orúkọ olùgbàlejò ń fi hàn kìkì pé àwọn méjèèjì wá láti ibi kan.
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
sudo sshd -T | grep -E 'hostkey|kexalgorithms|cipher'
Àwọn àlùmọ̀kọ́ọ́lọ́jì tí a gbà máa ń wá láti inú ìpàdé àwọn ẹ̀gbẹ́ méjèèjì. Bí ìṣètò ẹ̀rọ ìbánisọ̀rọ̀ bá di pààlà ìpààsẹ̀ kọ́kọ́rọ́ tí ó ti pẹ́ mọ́ láti dé ẹ̀rọ àtijọ́, ìyàn yẹn kan gbogbo olùgbàlejò tí ó ń bá sọ̀rọ̀, nítorí náà fi í mọ́ olùgbàlejò yẹn, kì í ṣe kárí ayé.
Ka àwọn ọ̀nà tí sáàbà ń gbà ní tòótọ́
Mímọ àwọn ọ̀nà ìjẹ́rìí tí sáàbà gbà láàyè ń sọ fún ọ pé kí ni ọ̀rọ̀ ìkọ̀kọ̀ fi ń ṣe. Olùgbàlejò tí ó gbà kọ́kọ́rọ́ gbangba nìkan kò ní ìpààsẹ̀ ọ̀rọ̀ ìkọ̀kọ̀ láti dáàbò bò, olùgbàlejò tí ó ṣì ń gbà ọ̀rọ̀ ìkọ̀kọ̀ sì yẹ fún ìpinnu tí a ronú lé lórí, kì í ṣe ààyò àrólé.
sudo sshd -T | grep -E 'passwordauthentication|pubkeyauthentication|permitrootlogin'
Gbígbé olùlò sí ìjẹ́rìí kọ́kọ́rọ́ yóò yọ ọ̀rọ̀ ìkọ̀kọ̀ olùlò yẹn kúrò nínú ìpààsẹ̀ yẹn. Kò sọ ibùdó iṣẹ́ tí a ti fọ́ di ààbò, kò sì sọ ìpàdé jíjìn àìgbẹ́kẹ̀lé di aláìléwu. Ìwọ̀nyí jẹ́ ewu ọ̀tọ̀ọ̀tọ̀ pẹ̀lú àwọn ìṣàkóso ọ̀tọ̀ọ̀tọ̀. Pinnu nípa gbígbé aṣojú pẹ̀lú. Gbígbé aṣojú sí olùgbàlejò àìgbẹ́kẹ̀lé ń fún olùgbàlejò yẹn ní agbára láti lo àwọn kọ́kọ́rọ́ rẹ nígbà tí ìpàdé bá ń lọ, ìyẹn sì jẹ́ ìfihàn tí ó tóbi ju ìbéèrè ọ̀rọ̀ ìkọ̀kọ̀ tí gbogbo nǹkan bẹ̀rẹ̀ pẹ̀lú.
Ka ìkìlọ̀ kọ́kọ́rọ́ olùgbàlejò gẹ́gẹ́ bí ìgbésẹ̀ ìṣẹ̀lẹ̀
Nígbà tí ẹ̀rọ ìbánisọ̀rọ̀ bá kìlọ̀ pé ìdánimọ̀ olùgbàlejò ti yí padà, dúró kí o sì ṣàyẹ̀wò nípasẹ̀ ọ̀nà tí kò gbà ojú ọ̀nà nẹ́tíwọ́kì kan náà. Fi àmì ìka wé kọ́nsólì sáàbà tàbí olùṣiṣẹ́ tí ó tún un kọ́. Pípa àkọsílẹ̀ àtijọ́ rẹ́ láti pa ìkìlọ̀ náà lẹ́nu ni ìgbésẹ̀ kan ṣoṣo tí o yẹ kí o kọ̀. Ó da ẹ̀rí nù, ó sì sọ ìdínà tí ó ṣeé ṣe di ìwọlé lasan.
Bí a bá tún olùgbàlejò kọ́ ní ọ̀nà tí ó tọ́, yọ àkọsílẹ̀ tí ó ti pẹ́ kúrò lẹ́yìn tí a ti fìdí àmì ìka tuntun múlẹ̀, lẹ́yìn náà tún sopọ̀ kí o sì tún ìjíròrò yẹ̀wò. Ṣàkọsílẹ̀ ìyípadà pẹ̀lú ọjọ́ àti ìdí, nítorí ẹni tí ó kàn yóò rí ìkìlọ̀ kan náà yóò sì nílò láti mọ̀ pé a ti yanjú rẹ̀.
Ohun tí ìtọ́sọ́nà yìí kò bo
Olùṣiṣẹ́ VPN tí ń wo ìṣàn kò jẹ́ bíi sọ́fítíwéè tí ó ní àwọn ẹ̀tọ́ àdúgbò lórí ẹ̀rọ rẹ. Ìfọ́ ibi-ìparí, àfikún aṣàwákiri alátakò tàbí olùgbàsílẹ̀ pẹ̀tẹ́ẹ̀lì wà nísàlẹ̀ ohun gbogbo tí SSH lè jíròrò, kò sì sí ọ̀nà abẹ́lẹ̀ tí ó yí ìyẹn padà. Bí ibùdó iṣẹ́ bá jẹ́ àìdánilójú, tẹ̀lé ìlànà ìṣẹ̀lẹ̀ dípò dídán ìkọ̀kọ̀ wò nípasẹ̀ sísopọ̀ mọ́ ẹ̀ẹ̀kan sí i nípasẹ̀ ọ̀nà ìjáde mìíràn. Sísopọ̀ mọ́ ẹ̀ẹ̀kan sí i fi hàn pé ojú ọ̀nà nẹ́tíwọ́kì ti yí padà àti ohunkóhun nípa ibi-ìparí.
Parí pẹ̀lú ọ̀ràn lasan: olùgbàlejò tí a jẹ́rìí rẹ̀, ìgbéjáde tí a dáàbò bò, ọ̀nà ìjẹ́rìí tí o yàn pẹ̀lú ìmọ̀, àti kò sí gbígbé kankan tí o kò nílò. Àkópọ̀ yẹn ni ìdáhùn sí ìbéèrè tí ó wà nínú àkọlé, ìpinnu mẹ́rin ni kì í sì ṣe ọ̀kan.