Linux ВМ-ге қосылу
Linux виртуалды машинасына қосылудың ұсынылатын тәсілі — SSH протоколы арқылы кілттік жұпты пайдалану.
SSH арқылы қосылу үшін виртуалды машинада SSH сервері іске қосылған болуы қажет. VK Cloud платформасында жасалған Linux виртуалды машиналарында әдепкі бойынша OpenSSH-сервер орнатылады және іске қосылады.
Қосылмас бұрын төмендегі шарттардың орындалатынына көз жеткізіңіз:
-
виртуалды машина іске қосылған және ОЖ жүктелу процесі аяқталған;
-
ВМ желі баптауларында SSH протоколы (TCP-порт
22) бойынша қашықтан қол жеткізуге рұқсат берілген —sshқауіпсіздік тобын қосыңыз; -
ВМ-де қосылуға қолжетімді сыртқы IP-мекенжай (Floating IP) бар.
Сыртқы IP-мекенжайдың орнына виртуалды машинаның толық домендік атын (FQDN) пайдалануға болады. Толық домендік ат арқылы қосылу үшін DNS-жазбалары дұрыс бапталған болуы қажет.
VK Cloud платформасы ұсынатын FreeBSD және Bitrix бейнелерінен жасалған виртуалды машиналарда ext-net сыртқы желісімен жұмыс істеу қолдау көрсетілмейді. Мұндай ВМ-ге SSH арқылы қосылу үшін ол DHCP қосылған приват желіде болуы қажет.
Егер виртуалды машинаға SSH арқылы қосылу мүмкін болмаса немесе қолжетімсіз болса, VNC-консолін пайдаланыңыз.
ВМ-ге SSH арқылы қосылу үшін ОЖ әдепкі бойынша жасалған пайдаланушының атын анықтаңыз. Оны жазып алыңыз.
ВМ-ге SSH арқылы кілттік жұпты пайдаланып қосылу үшін ашық кілт виртуалды машинада ~/.ssh/authorized_keys файлында сақталуы, ал жеке кілті бар файл қосылу орындалатын компьютерде орналасуы қажет.
Егер виртуалды машина VK Cloud платформасында жасалған болса:
- ашық кілт виртуалды машинада автоматты түрде сақталды;
- Жаңа кілт жасау опциясы таңдалса,
.pemкеңейтімі бар файлдағы жеке кілт ВМ жасалған компьютерге жүктелді.
Егер жұптағы кілттердің бірі немесе екеуі де жоғалған болса, қалпына келтіру нұсқаулығын орындаңыз.
-
(Қосымша) Кілт файлына қол жеткізу құқықтарын баптаңыз:
chmod 400 <ПУТЬ_К_КЛЮЧУ> -
Терминалда команданы орындаңыз.
-
IP-мекенжай арқылы қосылу үшін:
ssh -i <ПУТЬ_К_КЛЮЧУ> <ИМЯ_ПОЛЬЗОВАТЕЛЯ>@<ВНЕШНИЙ_IP-АДРЕС_ВМ> -
Толық домендік ат арқылы қосылу үшін:
ssh -i <ПУТЬ_К_КЛЮЧУ> <ИМЯ_ПОЛЬЗОВАТЕЛЯ>@<ПОЛНОЕ_ДОМЕННОЕ_ИМЯ_ВМ>
Алғашқы қосылу кезінде бұрын белгісіз болған хостқа қосылуды растаңыз:
The authenticity of host 'XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX)' can't be established.ECDSA key fingerprint is SHA256:aYZIWs9N6KRtfFOuic6eoWcluhSp6+j************Are you sure you want to continue connecting (yes/no)?Терминалда
yesенгізіп, ENTER пернесін басыңыз. -