ಉಚಿತ ಕ್ಲೌಡ್ನಲ್ಲಿ Ubuntu VPS ಸ್ಥಾಪಿಸುವುದು
ಅರ್ಹವಾದ Oracle Ubuntu 24.04 VM ಅನ್ನು ಹೊಂದಿಸಿ, SSH ಪ್ರವೇಶವನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ನಿಮ್ಮ ಸೆಟಪ್ ಚೆಕ್ಗಳನ್ನು ಉಳಿಸಿ. ನಿಮಗೆ ಅನುಮೋದಿತ ಖಾತೆ, ಲಭ್ಯವಿರುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಬಳಕೆಯಾಗದ ಉಚಿತ ಭತ್ಯೆಯ ಅಗತ್ಯವಿದೆ.
ಈ ಪುಟದಲ್ಲಿ
ಏನನ್ನಾದರೂ ರಚಿಸುವ ಮೊದಲು ಈ ಮಾರ್ಗವನ್ನು ಪರಿಶೀಲಿಸಿ
ಈ ಮಾರ್ಗದರ್ಶಿಯು ಅರ್ಹವಾದ ಒಂದು Oracle AMD micro, Ubuntu 24.04 LTS, x86/amd64 ಸರ್ವರ್ ಬಳಸುತ್ತದೆ. ಇದು ನಿರ್ವಹಣೆಯ ಅಭ್ಯಾಸ ಮತ್ತು ಕಲಿಕೆಗಾಗಿ ಸಣ್ಣ ಪರಿಸರವಾಗಿದೆ. x86 ಆಯ್ಕೆಯು ಇಮೇಜ್ ಮತ್ತು ಕಮಾಂಡ್ ಪರಿಶೀಲನೆಗಳನ್ನು ಹೊಂದಾಣಿಕೆಯಲ್ಲಿ ಇಡುತ್ತದೆ; ಪ್ರತಿಯೊಂದು ಅಪ್ಲಿಕೇಶನ್ಗೂ ಇದೇ ಅತ್ಯುತ್ತಮ ಉಚಿತ ಸರ್ವರ್ ಎಂಬುದನ್ನು ಇದು ಸೂಚಿಸುವುದಿಲ್ಲ.
| ಐಟಂ | ಏನು ಪರಿಶೀಲಿಸಬೇಕು |
|---|---|
| CPU ಮತ್ತು ಮೆಮೊರಿ | VM.Standard.E2.1.Micro: ಹೆಚ್ಚುವರಿ CPU ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ 1/8 OCPU, ಮತ್ತು 1 GB RAM. ಇದು ಮೀಸಲಾದ ಪೂರ್ಣ ಕೋರ್ ಅಲ್ಲ. |
| ನೆಟ್ವರ್ಕ್ | ಒಂದು VNIC ಜೊತೆಗೆ ಒಂದು ಸಾರ್ವಜನಿಕ IP; ಇಂಟರ್ನೆಟ್ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ 50 Mbps ವರೆಗೆ. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಖಾಸಗಿ/ಪ್ರಾದೇಶಿಕ ಮಾರ್ಗಗಳಿಗಾಗಿ Oracle ಪ್ರತ್ಯೇಕವಾಗಿ 480 Mbps ವರೆಗೆ ದಾಖಲಿಸುತ್ತದೆ. ಇವು ಪ್ರಕಟಿತ ಮಿತಿಗಳು, ಅಳತೆ ವೇಗವಲ್ಲ. |
| ಸ್ಥಳ ಮತ್ತು ಲಭ್ಯತೆ | ನಿಮ್ಮ ಬಾಡಿಗೆದಾರರ ಮನೆ ಪ್ರದೇಶ. ಬಹು ಲಭ್ಯತೆಯ ಡೊಮೇನ್ಗಳನ್ನು ಹೊಂದಿರುವ ಪ್ರದೇಶದಲ್ಲಿ, E2.1.Micro ಕೇವಲ ಒಂದು ADಯಲ್ಲಿ ಲಭ್ಯವಿದೆ; AD ಅನ್ನು ಬದಲಾಯಿಸುವುದು ಸಾರ್ವತ್ರಿಕ ಪರಿಹಾರವಲ್ಲ. ಸಾಮರ್ಥ್ಯವನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿಲ್ಲ. |
| ಚಿತ್ರ ಮತ್ತು ಸಂಗ್ರಹಣೆ | ಯಾವಾಗಲೂ ಉಚಿತ-ಅರ್ಹ Ubuntu 24.04 amd64 ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಇಮೇಜ್; ಈ ಉದಾಹರಣೆಯು 50 GB ಬೂಟ್ ಪರಿಮಾಣವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬೂಟ್/ಬ್ಲಾಕ್ ಸಂಪುಟಗಳು ಸಂಯೋಜಿತ 200 GB ಹೋಮ್-ರೀಜನ್ ಭತ್ಯೆಯ ಕಡೆಗೆ ಎಣಿಕೆ ಮಾಡುತ್ತವೆ. |
ಸೈನ್ಅಪ್ ಅನುಮೋದನೆ ಮತ್ತು ಮುಂದುವರಿದ ಲಭ್ಯತೆ ಖಾತರಿಯಿಲ್ಲ; ನಿಷ್ಕ್ರಿಯ ನಿದರ್ಶನಗಳನ್ನು ಮರುಪಡೆಯಬಹುದು. Arm/A1, AWS, Azure ಮತ್ತು Google ಗೆ ತಮ್ಮದೇ ಆದ ಚಿತ್ರ, ಕೋಟಾ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಚೆಕ್ಗಳ ಅಗತ್ಯವಿದೆ. ನೀವು ಇನ್ನೂ ಆಯ್ಕೆ ಮಾಡುತ್ತಿದ್ದರೆ free ಪ್ರೋಗ್ರಾಂ ಹೋಲಿಕೆ ಅಥವಾ ಸಂಪೂರ್ಣ ಬಜೆಟ್ ಅನ್ನು ಯೋಜಿಸಲು cost ಮತ್ತು ಕ್ಲೀನಪ್ ಮಾರ್ಗದರ್ಶಿ ಅನ್ನು ಬಳಸಿ.
ನೀವು ರಚಿಸು ಆಯ್ಕೆ ಮಾಡುವ ಮೊದಲು
- ಅನುಮೋದಿತ ಖಾತೆ ಪ್ರವೇಶ, ಉದ್ದೇಶಿತ ವಿಭಾಗ/ಹೋಮ್ ಪ್ರದೇಶ ಮತ್ತು ಈ VM, ಅದರ ನೆಟ್ವರ್ಕ್ ಮತ್ತು ಕನ್ಸೋಲ್ ಸಂಪರ್ಕವನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಯನ್ನು ದೃಢೀಕರಿಸಿ.
- OCI ನಲ್ಲಿ ಅನ್ವಯವಾಗುವ ಉಚಿತ ಭತ್ಯೆಗೆ ನಿಖರವಾದ ಚಿತ್ರ ಮತ್ತು ಆಕಾರವನ್ನು ಹೊಂದಿಸಿ. ಉಳಿದ ಕೋಟಾ ಮತ್ತು ಪ್ರತಿ ಆಯ್ದ ಸಂಪನ್ಮೂಲವನ್ನು ಪರಿಶೀಲಿಸಿ; ಶುಲ್ಕವನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರಾಯೋಗಿಕ ಕ್ರೆಡಿಟ್ ನಡೆಯುತ್ತಿರುವ ಉಚಿತ ಅರ್ಹತೆಯ ಪುರಾವೆಯಲ್ಲ.
- ಸರಿಯಾದ ಖಾಸಗಿ ಕೀ ಮತ್ತು ಸಂರಕ್ಷಿತ ಮರುಪ್ರಾಪ್ತಿ ಪ್ರತಿಯನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ. ಅದರ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಮಾತ್ರ ಒದಗಿಸಿ. SSH ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿ OCI ಕನ್ಸೋಲ್ ಲಭ್ಯವಿರಲಿ.
- ಸಾರ್ವಜನಿಕ ವಿಳಾಸ, ಮೀಸಲಾದ ಸಬ್ನೆಟ್ ಮತ್ತು ಪ್ರಸ್ತುತ ಕಾರ್ಯಸ್ಥಳ /32 ನಿಯಮವನ್ನು ಪರಿಶೀಲಿಸಿ. ಚಿತ್ರದ ಅಗತ್ಯ ಫೈರ್ವಾಲ್ ನಿಯಮಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ.
- ಸಾಮರ್ಥ್ಯ, ಅರ್ಹತೆ ಅಥವಾ ಶುಲ್ಕವು ಅಸ್ಪಷ್ಟವಾಗಿದ್ದರೆ ದೃಢೀಕರಣದ ಮೊದಲು ನಿಲ್ಲಿಸಿ. ಪಾವತಿಸಿದ ಪರ್ಯಾಯವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ವೀಕರಿಸಬೇಡಿ.
ಸೆಟಪ್ ಪರಿಶೀಲನಾಪಟ್ಟಿ ನಲ್ಲಿ ಪೂರ್ಣಗೊಂಡ ಚೆಕ್ಗಳನ್ನು ಮಾತ್ರ ರೆಕಾರ್ಡ್ ಮಾಡಿ. OpenSSH ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಲಭ್ಯವಿರಬೇಕು; ಮುಂದಿನ ಹಂತವು ಪ್ರತ್ಯೇಕ ಬ್ಯಾಷ್ ಮತ್ತು ವಿಂಡೋಸ್ ಸೂಚನೆಗಳನ್ನು ಹೊಂದಿದೆ.
ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ನಿಮ್ಮ SSH ಕೀಯನ್ನು ರಚಿಸಿ ಮತ್ತು ಉಳಿಸಿ
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನ ಟರ್ಮಿನಲ್ ಅನ್ನು ಕೆಳಗೆ ಆಯ್ಕೆಮಾಡಿ. ಕೇಳಿದಾಗ ಪಾಸ್ಫ್ರೇಸ್ ನಮೂದಿಸಿ. ಈ ಉದಾಹರಣೆಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫೈಲ್ ಹೆಸರನ್ನು ಮರುಬಳಕೆ ಮಾಡಲು ನಿರಾಕರಿಸುತ್ತವೆ; ಹೆಸರನ್ನು ತೆಗೆದುಕೊಂಡರೆ, ಇನ್ನೊಂದು ಹೆಸರನ್ನು ಆರಿಸಿ ಮತ್ತು ನಂತರದ ಪ್ರತಿ ಆಜ್ಞೆಯಲ್ಲಿ ಅದನ್ನು ಬಳಸಿ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ನಿದರ್ಶನಕ್ಕಾಗಿ ನೀವು ಈಗಾಗಲೇ ಸರಿಯಾದ ಕೀಲಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರಿಸಿ.
Linux, macOS ಅಥವಾ WSL
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ, ಬ್ಯಾಷ್-ಹೊಂದಾಣಿಕೆಯ ಶೆಲ್ನಲ್ಲಿ
ssh -V
setup_key=~/.ssh/oci-ubuntu-free
if [ -e "$setup_key" ] || [ -e "$setup_key.pub" ]; then
printf 'This name is already used. Choose a different key filename.
'
else
mkdir -p ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa -b 3072 -f "$setup_key" &&
chmod 600 "$setup_key" &&
cat "$setup_key.pub"
fissh ಅಥವಾ ssh-keygen ಕಾಣೆಯಾಗಿದ್ದರೆ, ಮೊದಲು ನಿಮ್ಮ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ OpenSSH ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ. ವಿಭಿನ್ನ ಅನುಮತಿಗಳೊಂದಿಗೆ ಹಂಚಿದ ವಿಂಡೋಸ್ ಫೋಲ್ಡರ್ಗಿಂತ ಹೆಚ್ಚಾಗಿ ಅದರ ಲಿನಕ್ಸ್ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ WSL ಕೀಲಿಯನ್ನು ಇರಿಸಿ.
ವಿಂಡೋಸ್ ಪವರ್ಶೆಲ್ - ಯಾವುದೇ WSL ಅಗತ್ಯವಿಲ್ಲ
ನಿಮ್ಮ ವಿಂಡೋಸ್ ಖಾತೆಗಾಗಿ ಸಾಮಾನ್ಯ ಪವರ್ಶೆಲ್ ವಿಂಡೋವನ್ನು ಬಳಸಿ. ಯಾವುದಾದರೂ ಆಜ್ಞೆಯು ಕಾಣೆಯಾಗಿದ್ದರೆ, OpenSSH Client ವಿಂಡೋಸ್ ಐಚ್ಛಿಕ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೇರಿಸಿ, PowerShell ಅನ್ನು ಪುನಃ ತೆರೆಯಿರಿ ಮತ್ತು ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸಿ. ನಿಮ್ಮ PC ಯಲ್ಲಿ SSH ಸರ್ವರ್ ಅಗತ್ಯವಿಲ್ಲ.
ನಿಮ್ಮ ವಿಂಡೋಸ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ, ಪವರ್ಶೆಲ್ನಲ್ಲಿ
Get-Command ssh, ssh-keygen -ErrorAction Stop
$setupKeyPath = Join-Path $env:USERPROFILE '.ssh\oci-ubuntu-free'
if ((Test-Path -LiteralPath $setupKeyPath) -or (Test-Path -LiteralPath "$setupKeyPath.pub")) {
throw 'This name is already used. Choose a different key filename.'
}
New-Item -ItemType Directory -Path (Split-Path -Parent $setupKeyPath) -Force | Out-Null
ssh-keygen -t rsa -b 3072 -f "$setupKeyPath"
if ($LASTEXITCODE -ne 0) { throw 'Key generation failed. Check the message above.' }
Get-Content -LiteralPath "$setupKeyPath.pub" ಖಾಸಗಿ ಫೈಲ್ ಅನ್ನು ರಕ್ಷಿಸಿ: ಫೈಲ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ನಲ್ಲಿ ತೆರೆಯಿರಿ oci-ubuntu-free → ಪ್ರಾಪರ್ಟೀಸ್ → ಭದ್ರತೆ → ಸುಧಾರಿತ. ನಿಮ್ಮ ಖಾತೆಗೆ ಪ್ರವೇಶವಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ಉತ್ತರಾಧಿಕಾರವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ, ಆನುವಂಶಿಕ ಅನುಮತಿಗಳನ್ನು ಸ್ಪಷ್ಟ ನಮೂದುಗಳಿಗೆ ಪರಿವರ್ತಿಸಿ, ನಂತರ ಈ ಫೈಲ್ನಿಂದ ಇತರ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ ನಮೂದುಗಳನ್ನು ತೆಗೆದುಹಾಕಿ; ನಿಮ್ಮ ಸ್ವಂತ ಖಾತೆಯ ಪ್ರವೇಶವನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ. ಅನುಮತಿಗಳನ್ನು ಉಳಿಸಿ ಮತ್ತು ಪರಿಶೀಲಿಸಿ. ಈ ಬದಲಾವಣೆಯನ್ನು ಸಂಪೂರ್ಣ ಪ್ರೊಫೈಲ್ ಅಥವಾ ಡಿಸ್ಕ್ಗೆ ಅನ್ವಯಿಸಬೇಡಿ.
ಈ ಆಜ್ಞೆಗಳು OpenSSH ಕೀಲಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತವೆ. ಬದಲಿಗೆ ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪುಟ್ಟಿ .ppk ಅನ್ನು ಬಳಸಿದರೆ, ssh -i ಬಳಸುವ ಮೊದಲು ಅದನ್ನು PutTYgen ನಲ್ಲಿ OpenSSH ಖಾಸಗಿ ಕೀಲಿಯಾಗಿ ರಫ್ತು ಮಾಡಿ. ಮೂಲ ಫೈಲ್ ಅನ್ನು ಇರಿಸಿ; ವಿಸ್ತರಣೆಯನ್ನು ಬದಲಾಯಿಸುವುದು ಕೀಲಿಯನ್ನು ಪರಿವರ್ತಿಸುವುದಿಲ್ಲ.
oci-ubuntu-free.pub ಫೈಲ್ ಸಾರ್ವಜನಿಕವಾಗಿದೆ: ನಿದರ್ಶನವನ್ನು ರಚಿಸುವಾಗ ಆ ಫೈಲ್ ಅನ್ನು ಮಾತ್ರ ಪೂರೈಸಿ. .pub ಇಲ್ಲದ ಫೈಲ್ ಖಾಸಗಿಯಾಗಿದೆ: ಸಂರಕ್ಷಿತ ಮರುಪ್ರಾಪ್ತಿ ಪ್ರತಿಯೊಂದಿಗೆ ಅದನ್ನು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ಇರಿಸಿ. ಅದನ್ನು ಈ ವೆಬ್ಸೈಟ್ಗೆ ಎಂದಿಗೂ ಅಂಟಿಸಬೇಡಿ.
ನಿಮ್ಮ ಬಳಕೆದಾರ ಕೀ ಲಾಗಿನ್ ಅನ್ನು ಅಧಿಕೃತಗೊಳಿಸುತ್ತದೆ. ನಂತರ ಪರಿಶೀಲಿಸಲಾದ ಅತಿಥಿ ಹೋಸ್ಟ್ ಕೀ ಸರ್ವರ್ ಅನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ. ಅವು ವಿಭಿನ್ನ ಕೀಲಿಗಳಾಗಿವೆ.
ನಿಮ್ಮ ಸ್ವಂತ ಸಂಪನ್ಮೂಲ ದಾಸ್ತಾನುಗಳಲ್ಲಿ ವಿಭಾಗ, ಪ್ರದೇಶ ಮತ್ತು ನಿಖರವಾದ ನಿದರ್ಶನ/ವಾಲ್ಯೂಮ್ ಐಡೆಂಟಿಫೈಯರ್ಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿ. ubuntu-free-ssh ಅನ್ನು ಈ ಪ್ರಯೋಗಕ್ಕೆ ಉದಾಹರಣೆ ಹೆಸರಾಗಿ ಮಾತ್ರ ಬಳಸಿ; ಹೆಸರುಗಳು ಮಾತ್ರ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುವುದಿಲ್ಲ.
ನಿರ್ಬಂಧಿತ SSH ನೊಂದಿಗೆ ಸಾರ್ವಜನಿಕ ಸಬ್ನೆಟ್ ಅನ್ನು ತಯಾರಿಸಿ
ನೆಟ್ವರ್ಕಿಂಗ್ನಲ್ಲಿ, ಈ ಪ್ರಯೋಗಕ್ಕಾಗಿ ಮೀಸಲಾದ VCN ಅನ್ನು ರಚಿಸಿ, ಉದಾಹರಣೆಗೆ 10.20.0.0/16, ಮತ್ತು ಪ್ರಾದೇಶಿಕ ಸಾರ್ವಜನಿಕ ಸಬ್ನೆಟ್, ಉದಾಹರಣೆಗೆ 10.20.1.0/24. ಈ ನೆಟ್ವರ್ಕ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ನೆಟ್ವರ್ಕ್ಗಳಿಗೆ ಸಂಪರ್ಕಗೊಂಡರೆ ಅತಿಕ್ರಮಿಸದ ಶ್ರೇಣಿಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಆ VCN ನಲ್ಲಿ ಇಂಟರ್ನೆಟ್ ಗೇಟ್ವೇ ರಚಿಸಿ ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸಿ.
ಸಬ್ನೆಟ್ನ ಸಂಯೋಜಿತ ಮಾರ್ಗ ಕೋಷ್ಟಕದಲ್ಲಿ, ಆ ಇಂಟರ್ನೆಟ್ ಗೇಟ್ವೇ ಗುರಿಯಾಗಿ ಗಮ್ಯಸ್ಥಾನವನ್ನು 0.0.0.0/0 ಸೇರಿಸಿ. ನಿದರ್ಶನಕ್ಕೆ ಸಾರ್ವಜನಿಕ IPv4 ವಿಳಾಸದ ಅಗತ್ಯವಿದೆ; ಕೇವಲ ಮಾರ್ಗವು ಒಂದನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ.
ಸಬ್ನೆಟ್ನ ಭದ್ರತಾ ಪಟ್ಟಿಗಾಗಿ, ಸ್ಟೇಟ್ಫುಲ್ ಪ್ರವೇಶ ನಿಯಮವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ: ಮೂಲ CIDR = ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಸಾರ್ವಜನಿಕ IPv4 ನಂತರ /32, ಪ್ರೋಟೋಕಾಲ್ TCP, ಮೂಲ ಪೋರ್ಟ್ಗಳು ಎಲ್ಲಾ, ಗಮ್ಯಸ್ಥಾನ ಪೋರ್ಟ್ 22. ಇಂಟರ್ನೆಟ್ನಿಂದ ನೋಡಿದ ವಿಳಾಸವನ್ನು ಬಳಸಿ, ನಿಮ್ಮ ಖಾಸಗಿ Wi-Fi ವಿಳಾಸವಲ್ಲ. ಅಗತ್ಯವಿರುವ ಡೀಫಾಲ್ಟ್ ಎಗ್ರೆಸ್ ಮತ್ತು ICMP ನಿಯಮಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ.
ಈ ಮೀಸಲಾದ ಪಟ್ಟಿಯಲ್ಲಿ ಯಾವುದೇ ಡೀಫಾಲ್ಟ್ ವರ್ಲ್ಡ್-ಓಪನ್ SSH ನಿಯಮವನ್ನು ಬದಲಾಯಿಸಿ. ಕಿರಿದಾದ ನಿಯಮವು ಮತ್ತೊಂದು ಅನುಮತಿಸುವ ನಿಯಮವನ್ನು ಅತಿಕ್ರಮಿಸುವುದಿಲ್ಲ: ಪ್ರತಿ ಲಗತ್ತಿಸಲಾದ ಭದ್ರತಾ ಪಟ್ಟಿ ಮತ್ತು NSG ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ಈ ಉದಾಹರಣೆಯು NSG, NAT ಗೇಟ್ವೇ ಅಥವಾ ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸರ್ ಅನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ. ನಿಮ್ಮ ಕಾರ್ಯಸ್ಥಳದ ಸಾರ್ವಜನಿಕ ವಿಳಾಸ ಬದಲಾದಾಗ /32 ನಿಯಮವನ್ನು ನವೀಕರಿಸಿ.
ಅರ್ಹ Ubuntu ನಿದರ್ಶನವನ್ನು ರಚಿಸಿ
ನಿಮ್ಮ home region ನಲ್ಲಿ Compute → Instances → Create instance ತೆರೆಯಿರಿ. ಸರ್ವರ್ಗೆ ubuntu-free-ssh ಎಂದು ಹೆಸರಿಸಿ ಮತ್ತು ಬೇಕಾದ compartment ಆಯ್ಕೆಮಾಡಿ. ರಚಿಸುವ ಮೊದಲು ಈ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ:
| ಸೆಟ್ಟಿಂಗ್ | ಈ ದರ್ಶನಕ್ಕಾಗಿ ಆಯ್ಕೆ |
|---|---|
| ಚಿತ್ರ | x86/amd64 ಗಾಗಿ ಅರ್ಹವಾದ Canonical Ubuntu 24.04 LTS ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಇಮೇಜ್ |
| ಆಕಾರ | VM.Standard.E2.1.Micro, AMD, 1 GB RAM |
| ಬೂಟ್ ಪರಿಮಾಣ | 50 GB; ಅರ್ಹವಾದ ಕಾರ್ಯಕ್ಷಮತೆ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಬಳಕೆಯಾಗದ ಭತ್ಯೆಯನ್ನು ಪರಿಶೀಲಿಸಿ |
| ನೆಟ್ವರ್ಕ್ | ಮೀಸಲಾದ ಸಾರ್ವಜನಿಕ ಸಬ್ನೆಟ್ ಮತ್ತು ನಿಯೋಜಿಸಲಾದ ಸಾರ್ವಜನಿಕ IPv4 ವಿಳಾಸ |
| SSH ಕೀ | oci-ubuntu-free.pub ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ |
| ಹೆಚ್ಚುವರಿಗಳು | ಹೆಚ್ಚುವರಿ ವಾಲ್ಯೂಮ್ಗಳು, ಪಾವತಿಸಬೇಕಾದ ಇಮೇಜ್ ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಐಚ್ಛಿಕ ನಿರ್ವಹಿತ ಸೇವೆಗಳನ್ನು ಸೇರಿಸಬೇಡಿ |
Oracle ದಾಖಲೆಗಳು 200 GB ಸಂಯೋಜಿತ ಯಾವಾಗಲೂ ಉಚಿತ ಬೂಟ್/ಬ್ಲಾಕ್ ಸಂಗ್ರಹಣೆಯನ್ನು ಹೋಮ್ ಪ್ರದೇಶದಲ್ಲಿ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಂಪುಟಗಳನ್ನು ಸಹ ಎಣಿಸಿ. ಪ್ರತಿ ಸಂಪನ್ಮೂಲದ ಅರ್ಹತೆ ಮತ್ತು ಅಂದಾಜು ಪರಿಶೀಲಿಸಿ; ಶುಲ್ಕವನ್ನು ಮರೆಮಾಚುವ ಪ್ರಯೋಗ ಕ್ರೆಡಿಟ್ ನಡೆಯುತ್ತಿರುವ ಉಚಿತ ವ್ಯಾಪ್ತಿಯ ಪುರಾವೆಯಲ್ಲ. ಏನಾದರೂ ಅಸ್ಪಷ್ಟವಾಗಿದ್ದರೆ ಉಚಿತ ಹೋಸ್ಟಿಂಗ್ ಮಿತಿಗಳು ಮತ್ತು ಬಿಲ್ಲಿಂಗ್ ಪರಿಶೀಲನಾಪಟ್ಟಿ ಬಳಸಿ.
ಕೆಳಗಿನವುಗಳನ್ನು ಸ್ಥಳೀಯ ಪಠ್ಯ ಫೈಲ್ನಂತೆ ಉಳಿಸಿ ಮತ್ತು ಅದನ್ನು ಸುಧಾರಿತ ಆಯ್ಕೆಗಳು, ನಿರ್ವಹಣೆ, ಇನಿಶಿಯಲೈಸೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅಡಿಯಲ್ಲಿ ಅಪ್ಲೋಡ್ ಮಾಡಿ. ಇದು cloud-initನ ಸಾರ್ವಜನಿಕ ಹೋಸ್ಟ್ ಕೀಗಳ ಕನ್ಸೋಲ್ ಔಟ್ಪುಟ್ ಮತ್ತು ಮುಂದಿನ ಪರಿಶೀಲನೆಗಾಗಿ ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ; ಇದು ಯಾವುದೇ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿಲ್ಲ.
#cloud-config
ssh:
emit_keys_to_console: trueಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿದ ನಂತರವೇ ನಿದರ್ಶನವನ್ನು ರಚಿಸಿ. ಅರ್ಹ ಸಾಮರ್ಥ್ಯವು ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ತಪ್ಪಾಗಿ ಪಾವತಿಸಿದ ಪರ್ಯಾಯವನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಬದಲು ನಿಲ್ಲಿಸಿ ಮತ್ತು ಮರುಪರಿಶೀಲಿಸಿ. ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ಅದರ ವಿವರಗಳಿಂದ ನಿದರ್ಶನ OCID, ಬೂಟ್-ವಾಲ್ಯೂಮ್ OCID ಮತ್ತು ಸಾರ್ವಜನಿಕ IPv4 ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿ.
OCI ಕನ್ಸೋಲ್ ಇತಿಹಾಸದ ಮೂಲಕ ಅತಿಥಿ ಹೋಸ್ಟ್ ಕೀಯನ್ನು ಪರಿಶೀಲಿಸಿ
ಮೊದಲ SSH ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸುವ ಮೊದಲು, OCI ಕನ್ಸೋಲ್ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ ಮತ್ತು ಈ ನಿಖರವಾದ ನಿದರ್ಶನವನ್ನು ತೆರೆಯಿರಿ. OS ನಿರ್ವಹಣೆ ಅಥವಾ ಸಂಪನ್ಮೂಲಗಳ ಅಡಿಯಲ್ಲಿ, ಕನ್ಸೋಲ್ ಸಂಪರ್ಕವನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಲಾಂಚ್ ಕ್ಲೌಡ್ ಶೆಲ್ ಸಂಪರ್ಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಇದು ಕನ್ಸೋಲ್ ಇತಿಹಾಸವನ್ನು ಸೆರೆಹಿಡಿಯಲು ಅಗತ್ಯವಿರುವ ಸಂಪರ್ಕವನ್ನು ರಚಿಸುತ್ತದೆ; ಖಾತೆ ಅನುಮತಿಗಳು ಅಗತ್ಯವಿದೆ.
ಕನ್ಸೋಲ್ ಇತಿಹಾಸವನ್ನು ತೆರೆಯಿರಿ, ನಂತರ ಪ್ರಸ್ತುತ ಇತಿಹಾಸವನ್ನು ವೀಕ್ಷಿಸಿ ಮತ್ತು ಮೊದಲ-ಬೂಟ್ ಔಟ್ಪುಟ್ ಅನ್ನು ಉಳಿಸಿ ಅಥವಾ ಡೌನ್ಲೋಡ್ ಮಾಡಿ. cloud-init ತಯಾರಿಸಿದ SSH ಹೋಸ್ಟ್ ಕೀ ಫಿಂಗರ್ಪ್ರಿಂಟ್ಸ್ ವಿಭಾಗವನ್ನು ಹುಡುಕಿ. ಅತಿಥಿ ಹೋಸ್ಟ್ ಕೀಯ SHA256 ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಮತ್ತು ಕೀ ಪ್ರಕಾರವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿ. ಅಧಿಕೃತ ಬಳಕೆದಾರ ಕೀಗಳ ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗಳೊಂದಿಗೆ ಇದನ್ನು ಗೊಂದಲಗೊಳಿಸಬೇಡಿ.
ಕನ್ಸೋಲ್ ಸಂಪರ್ಕ ಸಂಪನ್ಮೂಲದಲ್ಲಿ ತೋರಿಸಿರುವ ಫಿಂಗರ್ಪ್ರಿಂಟ್ OCI ಯ ಕನ್ಸೋಲ್ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ, ಅತಿಥಿಯ ಸಾಮಾನ್ಯ SSH ಎಂಡ್ಪಾಯಿಂಟ್ ಅಲ್ಲ. ಮುಂದಿನ ಹಂತಕ್ಕಾಗಿ, ಅದರ ಬೂಟ್ ಔಟ್ಪುಟ್ನಿಂದ ಅತಿಥಿ ಹೋಸ್ಟ್-ಕೀ ದಾಖಲೆಯನ್ನು ಬಳಸಿ. ಆ ದಾಖಲೆಯು ಕಾಣೆಯಾಗಿದ್ದರೆ, ಮುಂದುವರಿಯುವ ಮೊದಲು OCI ನ ದಾಖಲಿತ ಕನ್ಸೋಲ್ ಮರುಪಡೆಯುವಿಕೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬಳಸಿ; ಪರಿಶೀಲಿಸದ ssh-keyscan ಫಲಿತಾಂಶವನ್ನು ಬದಲಿಸಬೇಡಿ.
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಸಂಪರ್ಕಿಸಿ ಮತ್ತು Ubuntu ಪರೀಕ್ಷಿಸಿ
OCI ನಲ್ಲಿ ಈ ನಿಖರವಾದ ನಿದರ್ಶನಕ್ಕಾಗಿ ತೋರಿಸಿರುವ ಸಾರ್ವಜನಿಕ IPv4 ನೊಂದಿಗೆ 203.0.113.20 ಅನ್ನು ಬದಲಾಯಿಸಿ. ಉದಾಹರಣೆ ವಿಳಾಸವನ್ನು ದಾಖಲಾತಿಗಾಗಿ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಹಿಂದೆ ರಚಿಸಲಾದ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಬಳಸಿ; ನೀವು ಅದನ್ನು ಬದಲಾಯಿಸಿದರೆ ಫೈಲ್ ಹೆಸರನ್ನು ಹೊಂದಿಸಿ.
Linux, macOS ಅಥವಾ WSL ನಿಂದ ಸಂಪರ್ಕಿಸಿ
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ
ssh -o IdentitiesOnly=yes -o StrictHostKeyChecking=ask -i ~/.ssh/oci-ubuntu-free ubuntu@203.0.113.20ವಿಂಡೋಸ್ ಪವರ್ಶೆಲ್ನಿಂದ ಸಂಪರ್ಕಪಡಿಸಿ
ನಿಮ್ಮ ವಿಂಡೋಸ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ
ssh -o IdentitiesOnly=yes -o StrictHostKeyChecking=ask -i "$env:USERPROFILE\.ssh\oci-ubuntu-free" ubuntu@203.0.113.20ಪ್ರಾಂಪ್ಟ್ನ ಕೀ ಪ್ರಕಾರ ಮತ್ತು SHA256 ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ವಿಶ್ವಾಸಾರ್ಹ ಅತಿಥಿ ಬೂಟ್ ದಾಖಲೆಯೊಂದಿಗೆ ಹೋಲಿಕೆ ಮಾಡಿ. ಪಂದ್ಯವನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸಿ. ಈ Ubuntu ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಇಮೇಜ್ಕ್ಕಾಗಿ, ಲಾಗಿನ್ ubuntu ಆಗಿದೆ, opc ಅಲ್ಲ. ಕೀ ಪಾಸ್ಫ್ರೇಸ್ ನಿಮ್ಮ ಸ್ಥಳೀಯ ಕೀಯನ್ನು ಅನ್ಲಾಕ್ ಮಾಡುತ್ತದೆ; ಇದು ಸರ್ವರ್ನ ಖಾತೆಯ ಪಾಸ್ವರ್ಡ್ ಅಲ್ಲ.
ಆಜ್ಞೆಯನ್ನು ಮಾತ್ರವಲ್ಲದೆ ಫಲಿತಾಂಶವನ್ನು ಓದಿ
ಅದರ ಹೋಸ್ಟ್ ಕೀಯನ್ನು ಪರಿಶೀಲಿಸಿದ ನಂತರ VPS ನಲ್ಲಿ ಇವುಗಳನ್ನು ರನ್ ಮಾಡಿ. ಕೆಳಗಿನ ನಿರೀಕ್ಷಿತ ಮೌಲ್ಯಗಳು ಈ ದರ್ಶನವನ್ನು ವಿವರಿಸುತ್ತವೆ; ಅವು ನಾವು ಒದಗಿಸಿದ ಸರ್ವರ್ನಿಂದ ಅಳತೆಗಳಲ್ಲ.
VPS ನಲ್ಲಿ, ಪರಿಶೀಲಿಸಿದ SSH ಲಾಗಿನ್ ನಂತರ
cloud-init status --wait --long
printf 'cloud-init exit code: %s\n' "$?"ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಮೊದಲು ಒದಗಿಸುವಿಕೆ ಪೂರ್ಣಗೊಳ್ಳಲು ನಿರೀಕ್ಷಿಸಿ. ಇದು ಚಾಲನೆಯಲ್ಲಿಯೇ ಉಳಿದಿದ್ದರೆ, Ctrl+C ಜೊತೆಗೆ ಕಾಯುವಿಕೆಯನ್ನು ಅಡ್ಡಿಪಡಿಸಿ ಮತ್ತು provisioning ಚೆಕ್ಗಳನ್ನು ಬಳಸಿ; ಕಾಯುವಿಕೆಯನ್ನು ಅಡ್ಡಿಪಡಿಸುವುದು cloud-init ಅನ್ನು ನಿಲ್ಲಿಸುವುದಿಲ್ಲ. ಸ್ಥಿತಿ ಮತ್ತು ಅದರ ವರದಿ ದೋಷಗಳನ್ನು ಓದಿ.
| ಫಲಿತಾಂಶ | ಅರ್ಥ | ಮುಂದಿನ ಕ್ರಮ |
|---|---|---|
| ಮುಗಿದಿದೆ; ಕೋಡ್ 0 | cloud-init ಯಾವುದೇ ದೋಷವನ್ನು ವರದಿ ಮಾಡಿಲ್ಲ. | ಗುರುತು ಮತ್ತು ಸಂಪನ್ಮೂಲ ಪರಿಶೀಲನೆಗಳೊಂದಿಗೆ ಮುಂದುವರಿಯಿರಿ. |
| ಕೋಡ್ 2 | ಮರುಪಡೆಯಬಹುದಾದ ದೋಷಗಳೊಂದಿಗೆ ಮುಗಿದಿದೆ. | errors ಮತ್ತು recoverable_errors ಓದಿ; ನಿಬಂಧನೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತಿಸುವ ಮೊದಲು ತನಿಖೆ ಮಾಡಿ. |
| ಕೋಡ್ 1, ಇನ್ನೂ ಚಾಲನೆಯಲ್ಲಿದೆ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ | ವೈಫಲ್ಯ, ಅಪೂರ್ಣ ಒದಗಿಸುವಿಕೆ ಅಥವಾ ಅನಿರೀಕ್ಷಿತ ಇಮೇಜ್ ಸ್ಥಿತಿ. | ಈ ಚೆಕ್ ಅನ್ನು ಪರಿಹರಿಸದೆ ಇರಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಲಾಗ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ. cloud-init ಅನ್ನು ಮರುರನ್ ಮಾಡಬೇಡಿ ಅಥವಾ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುನಿರ್ಮಾಣ ಮಾಡಬೇಡಿ. |
VPS ನಲ್ಲಿ, ಪರಿಶೀಲಿಸಿದ SSH ಲಾಗಿನ್ ನಂತರ
cat /etc/os-release
dpkg --print-architecture
free -h
df -h /
sudo ss -lntp
sudo iptables -S| ಪರಿಶೀಲಿಸಿ | ನಿರೀಕ್ಷಿತ ಅರ್ಥ | ಅದು ಭಿನ್ನವಾಗಿದ್ದರೆ |
|---|---|---|
| ಓಎಸ್ ಮತ್ತು ಆರ್ಕಿಟೆಕ್ಚರ್ | ID=ubuntu, VERSION_ID="24.04" ಮತ್ತು amd64. | OCI ನಲ್ಲಿ ಚಿತ್ರ ಮತ್ತು ಆಕಾರವನ್ನು ಮರುಪರಿಶೀಲಿಸಿ. ಆರ್ಮ್ ಇಮೇಜ್ಗೆ ವಿಭಿನ್ನ ಸಾಫ್ಟ್ವೇರ್ ಹೊಂದಾಣಿಕೆಯ ಪರಿಶೀಲನೆಯ ಅಗತ್ಯವಿದೆ. |
ಮೆಮೊರಿ: free -h | ಅತಿಥಿಯು ಬಳಸಬಹುದಾದ ಮೆಮೊರಿಯನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ; available ಉಪಯುಕ್ತ ಹೆಡ್ರೂಮ್ ಫಿಗರ್ ಆಗಿದೆ. ಯೋಜನೆಯ 1 GB ನಿಖರವಾದ ನಿರೀಕ್ಷಿತ ಪ್ರದರ್ಶನ ಮೌಲ್ಯವಲ್ಲ. | ಹೆಚ್ಚಿನ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೊದಲು ಚಾಲನೆಯಲ್ಲಿರುವ ಸೇವೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಇದು ಸಾಮರ್ಥ್ಯದ ಮಾನದಂಡವಲ್ಲ. |
ಡಿಸ್ಕ್: df -h / | ರೂಟ್ ಫೈಲ್ಸಿಸ್ಟಮ್ ಮುಕ್ತ ಸ್ಥಳವನ್ನು ಹೊಂದಿದೆ. ಅದರ ಗಾತ್ರವು ನಿಗದಿಪಡಿಸಿದ ಬೂಟ್-ವಾಲ್ಯೂಮ್ ಸಾಮರ್ಥ್ಯಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿರಬಹುದು. | OCI ನಲ್ಲಿ ಆಯ್ಕೆಮಾಡಿದ ಪರಿಮಾಣದೊಂದಿಗೆ ಫೈಲ್ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ; ಮರುಗಾತ್ರಗೊಳಿಸುವ ಮೊದಲು ಹೊಂದಾಣಿಕೆಯಾಗದಿರುವುದನ್ನು ತನಿಖೆ ಮಾಡಿ. |
SSH ಕೇಳುಗ: ss | ಪೋರ್ಟ್ 22 ಉದ್ದೇಶಿತ ನೆಟ್ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ತಲುಪಬಹುದಾದ ಕೇಳುಗರನ್ನು ಹೊಂದಿದೆ. Ubuntu ಸಾಕೆಟ್ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯನ್ನು ಬಳಸಬಹುದು. | ಸಂಪರ್ಕವನ್ನು ನಿರಾಕರಿಸಿದ ಚೆಕ್ಗಳು ಬಳಸಿ. ಆಲಿಸುವ ಪೋರ್ಟ್ ಮಾತ್ರ ಸಾರ್ವಜನಿಕ ತಲುಪುವಿಕೆಯನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ. |
ಫೈರ್ವಾಲ್: iptables -S | ನಿಯಮಗಳನ್ನು ಬದಲಾಯಿಸದೆ ಅವುಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ; OCI ಚಿತ್ರದ ಸರಬರಾಜು ನಿಯಮಗಳನ್ನು ಸಂರಕ್ಷಿಸಿ. | ನಿಯಮಗಳನ್ನು ಫ್ಲಶ್ ಮಾಡಬೇಡಿ ಅಥವಾ UFW ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಡಿ. OCI ನೆಟ್ವರ್ಕ್ ನಿಯಮಗಳೊಂದಿಗೆ ಅತಿಥಿ ನೀತಿಯನ್ನು ಹೊಂದಿಸಿ. |
Access check: ನಿಮ್ಮ ಮೊದಲ ಸೆಶನ್ ಅನ್ನು ತೆರೆದಿಡಿ ಮತ್ತು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಎರಡನೇ SSH ಸಂಪರ್ಕವನ್ನು ಮಾಡಿ. ಅಗತ್ಯವಿರುವ ಯಾವುದೇ ರೀಬೂಟ್ ನಂತರ, ಮತ್ತೆ ಮರುಸಂಪರ್ಕಿಸಿ ಮತ್ತು ಈ ತಪಾಸಣೆಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ. ಫಲಿತಾಂಶವನ್ನು ಸೆಟಪ್ ಪರಿಶೀಲನಾಪಟ್ಟಿಯಲ್ಲಿ ದಾಖಲಿಸಿ. ಯಶಸ್ವಿ SSH HTTP ಪ್ರವೇಶ, ಸಾಫ್ಟ್ವೇರ್ ಸಾಮರ್ಥ್ಯ ಅಥವಾ ಕೆಲಸದ ಬ್ಯಾಕಪ್ ಅನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.
ಅದರ ಫೈರ್ವಾಲ್ ಅನ್ನು ಬದಲಿಸದೆಯೇ ತಾಜಾ ಸರ್ವರ್ ಅನ್ನು ನವೀಕರಿಸಿ
cloud-init ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಪ್ಯಾಕೇಜ್ ಮಾಹಿತಿಯನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ ಮತ್ತು ದೃಢೀಕರಿಸುವ ಮೊದಲು ಅಪ್ಗ್ರೇಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ:
sudo apt update
sudo apt upgradeಮೂಲ ಸೆಶನ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಎರಡನೇ SSH ಲಾಗಿನ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ನವೀಕರಣಗಳಿಗೆ ರೀಬೂಟ್ ಅಗತ್ಯವಿದ್ದರೆ, ಸರ್ವರ್ ಇನ್ನೂ ಬಿಸಾಡಬಹುದಾದಾಗ ಸುಡೋ ರೀಬೂಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ, ನಂತರ ಮರುಸಂಪರ್ಕಿಸಿ ಮತ್ತು ಮೂಲ ಪರಿಶೀಲನೆಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ. ರೀಬೂಟ್ SSH ಅನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುತ್ತದೆ.
ಈ OCI Ubuntu ಇಮೇಜ್ದಲ್ಲಿ UFW ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಡಿ ಅಥವಾ ಸಕ್ರಿಯಗೊಳಿಸಬೇಡಿ. Oracle ಮತ್ತು Canonical ಡಾಕ್ಯುಮೆಂಟ್ ಇಮೇಜ್ದ ನಿರಂತರ ಫೈರ್ವಾಲ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ಅಗತ್ಯ iSCSI ನಿಯಮಗಳೊಂದಿಗೆ ಸಂಘರ್ಷಗೊಳ್ಳುತ್ತದೆ. ಆ ನಿಯಮಗಳನ್ನು ಕಾಪಾಡಿ. ಅಂತಿಮವಾಗಿ ವೆಬ್ಸೈಟ್ಗೆ ಅದರ ಪೋರ್ಟ್ಗಳಿಗಾಗಿ OCI ನೆಟ್ವರ್ಕ್ ಅನುಮತಿಗಳು ಮತ್ತು ಹೊಂದಾಣಿಕೆಯ ಅತಿಥಿ ನಿಯಮಗಳೆರಡೂ ಅಗತ್ಯವಿದೆ.
ನಿಮ್ಮ SSH ದೋಷಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವ ಚೆಕ್ ಅನ್ನು ಹುಡುಕಿ
ನಿಖರವಾದ ಸಂದೇಶದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ. OCI ನಲ್ಲಿ ಈ ನಿದರ್ಶನದ OCID ವಿರುದ್ಧ ಸಾರ್ವಜನಿಕ IP ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ಯಾವುದೇ ಕೆಲಸದ ಅವಧಿಯನ್ನು ತೆರೆದಿಡಿ. ಕೆಳಗಿನ ಹಂತಗಳು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತವೆ; ಅವರು ಪ್ರವೇಶ ಅಥವಾ ಫೈರ್ವಾಲ್ ನಿಯಮಗಳನ್ನು ಮರುಹೊಂದಿಸುವುದಿಲ್ಲ.
ಸಂಪರ್ಕದ ಸಮಯ ಮೀರಿದೆ
OCI: ನಲ್ಲಿ ಪರಿಶೀಲಿಸಿ ನಿದರ್ಶನವು ಚಾಲನೆಯಲ್ಲಿದೆ, ಸಾರ್ವಜನಿಕ IPv4 ಅನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಉದ್ದೇಶಿತ ಸಾರ್ವಜನಿಕ ಸಬ್ನೆಟ್ಗೆ ಸೇರಿದೆ. ನಿಮ್ಮ ಪ್ರಸ್ತುತ public IPv4/32 ನಿಂದ ಸಕ್ರಿಯಗೊಳಿಸಲಾದ ಇಂಟರ್ನೆಟ್ ಗೇಟ್ವೇ ಮತ್ತು TCP 22 ಪ್ರವೇಶಕ್ಕೆ ಮಾರ್ಗವನ್ನು ಪರಿಶೀಲಿಸಿ. ಪ್ರತಿ ಲಗತ್ತಿಸಲಾದ ಭದ್ರತಾ ಪಟ್ಟಿ ಮತ್ತು NSG ಪರಿಶೀಲಿಸಿ; ಅವರ ಅನುಮತಿ ನಿಯಮಗಳು ಸಂಯೋಜಿಸುತ್ತವೆ.
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ: VPN, ನೆಟ್ವರ್ಕ್ ಬದಲಾವಣೆ ಅಥವಾ ಕಾರ್ಪೊರೇಟ್ ಫೈರ್ವಾಲ್ ಈ ಮಾರ್ಗವನ್ನು ಬದಲಾಯಿಸಬಹುದು ಅಥವಾ ನಿರ್ಬಂಧಿಸಬಹುದು. ನಿಮ್ಮ ಪ್ರಸ್ತುತ ವಿಳಾಸವನ್ನು ದೃಢೀಕರಿಸಿದ ನಂತರವೇ ಮೂಲ /32 ಅನ್ನು ನವೀಕರಿಸಿ; ಪರೀಕ್ಷೆಯಾಗಿ ಎಲ್ಲರಿಗೂ SSH ಅನ್ನು ತೆರೆಯಬೇಡಿ.
ವಿಂಡೋಸ್ ಪವರ್ಶೆಲ್: ಉದಾಹರಣೆ IP ಅನ್ನು ಬದಲಾಯಿಸಿ
Test-NetConnection -ComputerName 203.0.113.20 -Port 22TcpTestSucceeded: True TCP ಸಂಪರ್ಕವನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ, ಸರ್ವರ್ನ ಗುರುತು ಅಥವಾ ಯಶಸ್ವಿ SSH ದೃಢೀಕರಣವಲ್ಲ. ಅದು ತಪ್ಪಾಗಿದ್ದರೆ, ಮಾರ್ಗವನ್ನು ಪರಿಶೀಲಿಸುವುದನ್ನು ಮತ್ತು ಫಿಲ್ಟರ್ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಿ. Linux/macOS/WSL ನಲ್ಲಿ, ಅದು ಎಲ್ಲಿ ನಿಲ್ಲುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು -v -o ConnectTimeout=10 ಜೊತೆಗೆ ಕೆಳಗಿನ SSH ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ.
ಸಂಪರ್ಕವನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ
ಯಾವುದೋ ಈ TCP ಸಂಪರ್ಕವನ್ನು ತಿರಸ್ಕರಿಸಿದೆ. ಮೊದಲು ಐಪಿ ಮತ್ತು ಪೋರ್ಟ್ ಅನ್ನು ದೃಢೀಕರಿಸಿ; ತಪ್ಪಾದ ವಿಳಾಸ ಅಥವಾ ಫೈರ್ವಾಲ್ ನಿರಾಕರಣೆ ಕಾಣೆಯಾದ SSH ಕೇಳುಗನಂತೆ ಕಾಣಿಸಬಹುದು.
ಈಗಾಗಲೇ ದೃಢೀಕರಿಸಿದ ಅತಿಥಿ ಕನ್ಸೋಲ್ ಅಥವಾ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ SSH ಸೆಶನ್ನಲ್ಲಿ:
ಅತಿಥಿಯಲ್ಲಿ, ಪ್ರವೇಶದ ಮೂಲಕ ಮಾತ್ರ ನೀವು ಈಗಾಗಲೇ ನಂಬುತ್ತೀರಿ
sudo ss -lntp
sudo systemctl status ssh.socket ssh.service --no-pager
sudo journalctl -u ssh.socket -u ssh.service -n 40 --no-pagerಪೋರ್ಟ್ 22 ನಲ್ಲಿ ಸಂಪರ್ಕ ಸ್ವೀಕರಿಸುವ ಸೇವೆ ಇದೆಯೇ ಮತ್ತು ಸೇವೆಯಲ್ಲಿ ದೋಷಗಳಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ. ssh.socket ಸಂಪರ್ಕ ಸ್ವೀಕರಿಸುತ್ತಿರುವಾಗ ssh.service ನಿಷ್ಕ್ರಿಯವಾಗಿದೆ ಎಂಬುದೊಂದರಿಂದಲೇ SSH ಲಭ್ಯವಿಲ್ಲ ಎಂದು ನಿರ್ಧರಿಸಬೇಡಿ. ಸಂಪರ್ಕ ಸ್ವೀಕರಿಸುವ ಸೇವೆ ಇಲ್ಲದಿದ್ದರೆ, ಯಾವುದನ್ನಾದರೂ ಮರುಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ವರದಿಯಾದ ಸಂರಚನಾ ದೋಷವನ್ನು ಸರಿಪಡಿಸಿ. ಸೇವೆ ಇದ್ದರೆ ವಿಳಾಸ ಮತ್ತು ಫಿಲ್ಟರಿಂಗ್ ಪರಿಶೀಲನೆಗಳಿಗೆ ಮರಳಿ.
ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ (ಸಾರ್ವಜನಿಕ) ಅಥವಾ ಹಲವಾರು ದೃಢೀಕರಣ ವೈಫಲ್ಯಗಳು
ಈ Ubuntu ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಇಮೇಜ್ಕ್ಕಾಗಿ ubuntu ಬಳಸಿ ಮತ್ತು ರಚಿಸುವಾಗ ಒದಗಿಸಲಾದ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯೊಂದಿಗೆ ಜೋಡಿಸಲಾದ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಬಳಸಿ. .pub ನಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುವ ಫೈಲ್ ಲಾಗಿನ್ ಗುರುತಿನ ಫೈಲ್ ಅಲ್ಲ. ನಿಮ್ಮ ಏಜೆಂಟ್ನಿಂದ ಸಂಬಂಧವಿಲ್ಲದ ಕೀಗಳನ್ನು ತಪ್ಪಿಸಲು ಕೀಲಿಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಆಯ್ಕೆಮಾಡಿ:
Linux/macOS/WSL: ಉದಾಹರಣೆ IP ಅನ್ನು ಬದಲಾಯಿಸಿ
ssh -v -o ConnectTimeout=10 -o IdentitiesOnly=yes -o StrictHostKeyChecking=ask -i ~/.ssh/oci-ubuntu-free ubuntu@203.0.113.20ವಿಂಡೋಸ್ ಪವರ್ಶೆಲ್: ಉದಾಹರಣೆ IP ಅನ್ನು ಬದಲಾಯಿಸಿ
ssh -v -o ConnectTimeout=10 -o IdentitiesOnly=yes -o StrictHostKeyChecking=ask -i "$env:USERPROFILE\.ssh\oci-ubuntu-free" ubuntu@203.0.113.20ವರ್ಬೋಸ್ ಔಟ್ಪುಟ್ ನೀಡಲಾದ ಕೀಲಿಯನ್ನು ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ಸರ್ವರ್ ಅದನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆಯೇ ಎಂದು ಗುರುತಿಸುತ್ತದೆ. ಕೀಲಿಯು ಈ ನಿದರ್ಶನಕ್ಕೆ ಸೇರಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ಪೂರ್ಣ ಲಾಗ್ ಅನ್ನು ಪ್ರಕಟಿಸಬೇಡಿ; ಇದು ಬಳಕೆದಾರಹೆಸರುಗಳು, ಐಪಿಗಳು ಮತ್ತು ಸ್ಥಳೀಯ ಮಾರ್ಗಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸಬಹುದು. ಸರಿಯಾದ ಕೀಯನ್ನು ತಿರಸ್ಕರಿಸಿದರೆ, authorized_keys ಮತ್ತು SSH ದೋಷನಿವಾರಣೆ ಮಾರ್ಗದರ್ಶಿ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವಿಶ್ವಾಸಾರ್ಹ ಅತಿಥಿ ಪ್ರವೇಶದ ಮೂಲಕ ಅದರ ಮಾಲೀಕತ್ವವನ್ನು ಪರೀಕ್ಷಿಸಿ. ಖಾತೆಯಾದ್ಯಂತದ ಕೀಲಿ ಪಟ್ಟಿಗೆ ಕೀಲಿಯನ್ನು ಸೇರಿಸುವುದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅತಿಥಿಯಲ್ಲಿ ಅದನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂಬುದಕ್ಕೆ ಪುರಾವೆಯಾಗಿಲ್ಲ.
ಖಾಸಗಿ ಕೀ ಕಳೆದುಹೋದರೆ, ಸಾರ್ವಜನಿಕ ಕೀಲಿಯು ಅದನ್ನು ಮರುಸೃಷ್ಟಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಬದಲಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ದೃಢೀಕೃತ ಸೆಶನ್ ಅಥವಾ ಅನುಮೋದಿತ ಮರುಪಡೆಯುವಿಕೆ ಮಾರ್ಗವನ್ನು ಬಳಸಿ. ಎರಡೂ ಅಲ್ಲ, ನಿಲ್ಲಿಸಿ ಮತ್ತು ಚೇತರಿಕೆ ಯೋಜನೆ; ಮತ್ತೊಂದು ಕೀಲಿಯನ್ನು ಪ್ರಯತ್ನಿಸಲು ಡೇಟಾವನ್ನು ಹೊಂದಿರುವ ನಿದರ್ಶನವನ್ನು ಅಳಿಸಬೇಡಿ.
ಗುರುತಿನ ಫೈಲ್ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ, ಅಮಾನ್ಯ ಸ್ವರೂಪ ಅಥವಾ ಅನುಮತಿಗಳು ತುಂಬಾ ತೆರೆದಿರುತ್ತವೆ
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ: ನಿಖರವಾದ ಖಾಸಗಿ-ಫೈಲ್ ಮಾರ್ಗವನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಸ್ಥಳಗಳನ್ನು ಹೊಂದಿರುವ ಮಾರ್ಗಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿ. .pub ಫೈಲ್ ಅನ್ನು ಬಳಸಬೇಡಿ ಅಥವಾ ಆಜ್ಞೆಯಲ್ಲಿ ಪ್ರಮುಖ ವಿಷಯಗಳನ್ನು ಅಂಟಿಸಿ. OpenSSH ಕ್ಲೈಂಟ್ಗಾಗಿ, PutTY .ppk ಕೀಯನ್ನು PutTYgen ನಲ್ಲಿ OpenSSH ಫಾರ್ಮ್ಯಾಟ್ಗೆ ರಫ್ತು ಮಾಡುವ ಅಗತ್ಯವಿದೆ; ವಿಸ್ತರಣೆಯನ್ನು ಮರುಹೆಸರಿಸುವುದು ಅದನ್ನು ಪರಿವರ್ತಿಸುವುದಿಲ್ಲ.
ಅನುಮತಿಗಳ ದೋಷಕ್ಕಾಗಿ, key ತಯಾರಿ ಹಂತ ನಲ್ಲಿ OS-ನಿರ್ದಿಷ್ಟ ಖಾಸಗಿ-ಫೈಲ್ ಅನುಮತಿಗಳನ್ನು ಅನ್ವಯಿಸಿ. ಸರ್ವರ್ ಫೈರ್ವಾಲ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ ಕಾಣೆಯಾದ ಫೈಲ್ ಅಥವಾ ತಪ್ಪಾದ ಸ್ವರೂಪವನ್ನು ಸರಿಪಡಿಸಲಾಗುವುದಿಲ್ಲ.
ಹೋಸ್ಟ್ ಕೀ ಬದಲಾಗಿದೆ, ಹೊಂದಿಕೆಯಾಗುತ್ತಿಲ್ಲ ಅಥವಾ ಬೂಟ್ ರೆಕಾರ್ಡ್ನಿಂದ ಕಾಣೆಯಾಗಿದೆ
ಸಂಪರ್ಕವನ್ನು ಸ್ವೀಕರಿಸಬೇಡಿ. ನಿದರ್ಶನ OCID ಮತ್ತು ಪ್ರಸ್ತುತ ಸಾರ್ವಜನಿಕ IP ಅನ್ನು ಪರಿಶೀಲಿಸಿ, ನಂತರ ಅದೇ ಅತಿಥಿ-ಕೀ ಪ್ರಕಾರವನ್ನು ಮತ್ತು SHA256 ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ವಿಶ್ವಾಸಾರ್ಹ OCI ಬೂಟ್ ಔಟ್ಪುಟ್ನಿಂದ ಹೋಲಿಕೆ ಮಾಡಿ. ಮರುನಿರ್ಮಿಸಲಾದ ಅತಿಥಿ ಅಥವಾ ಮರುನಿಯೋಜಿತ IP ಕೀಲಿಯನ್ನು ಬದಲಾಯಿಸಬಹುದು; ವಿವರಿಸಲಾಗದ ಬದಲಾವಣೆಯನ್ನು ಇನ್ನೂ ಪರಿಹರಿಸಲಾಗಿಲ್ಲ.
ಮೊದಲ ಬೂಟ್ ಇನ್ನೂ ಚಾಲನೆಯಲ್ಲಿದ್ದರೆ, ಅದನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಮತ್ತು ಪ್ರಸ್ತುತ ಕನ್ಸೋಲ್ ಇತಿಹಾಸವನ್ನು ಮತ್ತೆ ಸೆರೆಹಿಡಿಯಲು ಅವಕಾಶ ಮಾಡಿಕೊಡಿ. ನೀವು ಈಗಾಗಲೇ ಪ್ರಮಾಣೀಕೃತ guest ಕನ್ಸೋಲ್ ಹೊಂದಿದ್ದರೆ, ನೀವು ಅಲ್ಲಿ ಅನುಗುಣವಾದ ಸಾರ್ವಜನಿಕ ಹೋಸ್ಟ್-ಕೀ ಫೈಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ED25519 ಪ್ರಾಂಪ್ಟ್ಗಾಗಿ:
ಈಗಾಗಲೇ ದೃಢೀಕರಿಸಿದ ಅತಿಥಿ ಕನ್ಸೋಲ್ನಲ್ಲಿ, ನಿಮ್ಮ ಕಾರ್ಯಸ್ಥಳ ಅಥವಾ ಕ್ಲೌಡ್ ಶೆಲ್ ಹೋಸ್ಟ್ ಅಲ್ಲ
sudo ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pubಕ್ಲೌಡ್ ಶೆಲ್ನ ಸರಣಿ ಸಂಪರ್ಕವು ನಿಮ್ಮನ್ನು Ubuntuಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಾಗ್ ಮಾಡುವುದಿಲ್ಲ. ನಿಮಗೆ ವಿಶ್ವಾಸಾರ್ಹ ಅತಿಥಿ ದಾಖಲೆಯನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಕನ್ಸೋಲ್ ಮರುಪಡೆಯುವಿಕೆ ನಿಲ್ಲಿಸಿ ಮತ್ತು ವ್ಯವಸ್ಥೆ ಮಾಡಿ. ಕನ್ಸೋಲ್ ಎಂಡ್ಪಾಯಿಂಟ್ ಫಿಂಗರ್ಪ್ರಿಂಟ್, ಬಳಕೆದಾರ-ಕೀ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಮತ್ತು ಪರಿಶೀಲಿಸದ ssh-keyscan ಫಲಿತಾಂಶವು ಬದಲಿಯಾಗಿಲ್ಲ. ಬದಲಿಯನ್ನು ದೃಢೀಕರಿಸಿದ ನಂತರ ದೃಢೀಕರಿಸಿದ ಬಳಕೆಯಲ್ಲಿಲ್ಲದ known_hosts ನಮೂದನ್ನು ಮಾತ್ರ ತೆಗೆದುಹಾಕಿ; ಇಡೀ ಫೈಲ್ ಅನ್ನು ಎಂದಿಗೂ ತೆರವುಗೊಳಿಸುವುದಿಲ್ಲ.
ಕ್ಲೌಡ್-ಇನಿಟ್ ಪೂರ್ಣಗೊಂಡಿಲ್ಲ, ಅಥವಾ ಒದಗಿಸುವಿಕೆ/ಪ್ಯಾಕೇಜ್ ಆಜ್ಞೆಗಳು ವಿಫಲಗೊಳ್ಳುತ್ತವೆ
VPS ನಲ್ಲಿ, ಪರಿಶೀಲಿಸಿದ SSH ಲಾಗಿನ್ ನಂತರ
cloud-init status --long
sudo tail -n 60 /var/log/cloud-init.log
sudo tail -n 60 /var/log/cloud-init-output.logಮರುಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ವಿಫಲ ಹಂತ ಮತ್ತು ದೋಷವನ್ನು ಹುಡುಕಿ. ಪ್ಯಾಕೇಜ್ ಕಾರ್ಯವು ಇನ್ನೂ ಸಕ್ರಿಯವಾಗಿದ್ದರೆ, ಲಾಕ್ ಫೈಲ್ಗಳನ್ನು ಅಳಿಸುವ ಬದಲು ನಿರೀಕ್ಷಿಸಿ. ರೆಪೊಸಿಟರಿ ಸಂಪರ್ಕ ವಿಫಲತೆಗಳು ಕೆಲಸ DNS ಮತ್ತು ಹೊರಹೋಗುವ ಅಗತ್ಯವಿದೆ; ಡಿಸ್ಕ್-ಪೂರ್ಣ ದೋಷಕ್ಕೆ ಶೇಖರಣಾ ಪರಿಶೀಲನೆಯ ಅಗತ್ಯವಿದೆ. ಕೋಡ್ 2 ಎಂದರೆ ಮರುಪಡೆಯಬಹುದಾದ ದೋಷಗಳೊಂದಿಗೆ ಒದಗಿಸುವಿಕೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಬಹುದು, ಆದ್ದರಿಂದ ಪೂರ್ಣಗೊಂಡ ಸ್ಥಿತಿಯು ಶುದ್ಧ ಫಲಿತಾಂಶವಲ್ಲ.
ಲಾಗ್ಗಳನ್ನು ಖಾಸಗಿಯಾಗಿರಿಸಿ. cloud-init clean ಅನ್ನು ರನ್ ಮಾಡಬೇಡಿ, ಪುನರಾರಂಭವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಅಥವಾ ಫೈರ್ವಾಲ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸಾಮಾನ್ಯ ದುರಸ್ತಿಯಾಗಿ ಬದಲಾಯಿಸಿ. SSH ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, OCI ಕನ್ಸೋಲ್ ಇತಿಹಾಸದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಅತಿಥಿ ಪ್ರವೇಶವನ್ನು ಮೊದಲು ಪರಿಹರಿಸಿ.
ಆಳವಾದ ತಪಾಸಣೆಗಾಗಿ, full SSH ರೋಗನಿರ್ಣಯ ಅನ್ನು ಮುಂದುವರಿಸಿ. ಹೊಸ ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾಗುವವರೆಗೆ ಸಂಬಂಧಿತ ಐಟಂ ಅನ್ನು ನಿಮ್ಮ ಸೆಟಪ್ ರೆಕಾರ್ಡ್ ನಲ್ಲಿ ಸಮಸ್ಯೆ ಎಂದು ಗುರುತಿಸಿ.
ನಿಮ್ಮ ಸೆಟಪ್ ಫಲಿತಾಂಶವನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ
ನೀವು ಪರಿಶೀಲಿಸಿದ್ದನ್ನು ಮಾತ್ರ ಗುರುತಿಸಿ. ಒಂದು ಹಂತಕ್ಕೆ ಹಿಂತಿರುಗಲು ವಿಮರ್ಶೆ ಲಿಂಕ್ಗಳನ್ನು ಬಳಸಿ. ಈ ಪರಿಶೀಲನಾಪಟ್ಟಿ ನಿಮ್ಮ ಉತ್ತರಗಳನ್ನು ದಾಖಲಿಸುತ್ತದೆ; ಇದು OCI ಗೆ ಸಂಪರ್ಕಗೊಳ್ಳುವುದಿಲ್ಲ ಅಥವಾ VPS ಅನ್ನು ಪರೀಕ್ಷಿಸುವುದಿಲ್ಲ. ಕೀಗಳು, ಪಾಸ್ವರ್ಡ್ಗಳು ಅಥವಾ ಪೂರ್ಣ ಲಾಗ್ಗಳನ್ನು ನಮೂದಿಸಬೇಡಿ.
0 ಪರಿಶೀಲಿಸಲಾಗಿದೆ · 0 ಸಮಸ್ಯೆಯೊಂದಿಗೆ · 8 ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ. ಇವುಗಳು ನಿಮ್ಮ ದಾಖಲಿತ ಫಲಿತಾಂಶಗಳು, ನಿಮ್ಮ ಸರ್ವರ್ನ ತಪಾಸಣೆಯಲ್ಲ.
ನೀವು ಈ ಸಾಧನದಲ್ಲಿ ಉಳಿಸಿ ಅಥವಾ TXT ಡೌನ್ಲೋಡ್ ಮಾಡುವವರೆಗೆ ಯಾವುದನ್ನೂ ಉಳಿಸಲಾಗುವುದಿಲ್ಲ. ಬ್ರೌಸರ್ ಉಳಿತಾಯವು ಈ ಸಾಧನದಲ್ಲಿ ಉಳಿಯುತ್ತದೆ; ಇದು ಬ್ರೌಸರ್ಗಳ ನಡುವೆ ಸಿಂಕ್ ಆಗುವುದಿಲ್ಲ.
VM ಬಳಸಿ ಮುಗಿದಿದೆಯೇ? ಪ್ರತ್ಯೇಕ ಸಂಪನ್ಮೂಲ ಮತ್ತು ಕ್ಲೀನಪ್ ರೆಕಾರ್ಡ್ ಕ್ಲೌಡ್ನಲ್ಲಿ ಏನು ಉಳಿದಿದೆ ಮತ್ತು ಅದರ ಸಂಭವನೀಯ ವೆಚ್ಚಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ.
SSH ನಂತರ ನಿಮ್ಮ ಮುಂದಿನ ಹಂತವನ್ನು ಆರಿಸಿ
- ಲಿನಕ್ಸ್ ಅನ್ನು ಕಲಿಯಿರಿ: ಚೆಕ್ಗಳು ಹಾದುಹೋದ ನಂತರ ನಿಮ್ಮ ಆಡಳಿತ ಕಾರ್ಯಗಳ ಮೂಲಕ ಕೆಲಸ ಮಾಡಿ. VM ನ ಹೊರಗೆ ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಯಾವುದಾದರೂ ಟಿಪ್ಪಣಿಗಳು ಮತ್ತು ಪ್ರತಿಗಳನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡಿ.
- ಸ್ಥಿರ ವೆಬ್ಸೈಟ್ ಅನ್ನು ಪ್ರಕಟಿಸಿ: Ubuntu ನಿಯೋಜನೆ ವಾಕ್ಥ್ರೂ ಅನ್ನು ಅನುಸರಿಸಿ ಮತ್ತು ಅದರ Oracle ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ. OCI ಇಮೇಜ್ ಫೈರ್ವಾಲ್ ಅನ್ನು ಸಂರಕ್ಷಿಸಿ; SSH ಪ್ರವೇಶ ಮಾತ್ರ HTTP ಅಥವಾ HTTPS ಅನ್ನು ತೆರೆಯುವುದಿಲ್ಲ.
- ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ: ಅದರ ಪ್ರಕಟಿಸಿದ OS, ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಸಂಪನ್ಮೂಲ ಅವಶ್ಯಕತೆಗಳನ್ನು ಮೊದಲು ಪರಿಶೀಲಿಸಿ. ಈ 1 GB ಸೆಟಪ್ ಮಾರ್ಗದರ್ಶಿ ಅಪ್ಲಿಕೇಶನ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಸ್ಥಾಪಿಸುವುದಿಲ್ಲ.
- ಪ್ರಯೋಗವನ್ನು ಮುಗಿಸಿ: ನಿಮ್ಮ ಕೆಲಸವನ್ನು ರಫ್ತು ಮಾಡಿ ಮತ್ತು ಸ್ಕೋಪ್ಡ್ ಕ್ಲೀನಪ್ ಅನ್ನು ಅನುಸರಿಸಿ. cost ಮತ್ತು ಕ್ಲೀನಪ್ ರೆಕಾರ್ಡ್ ನಲ್ಲಿ ಉಳಿದಿರುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ.
ಮರುಪ್ರಾಪ್ತಿ ನಕಲನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ ಅಥವಾ ಈ ಹೆಸರಿನ ಪ್ರಯೋಗವನ್ನು ತೆಗೆದುಹಾಕಿ
VPS ಅನ್ನು ಅವಲಂಬಿಸುವ ಮೊದಲು, ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಿ ಮತ್ತು ಅದರ ಹೊರಗೆ ಟಿಪ್ಪಣಿಗಳನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡಿ ಮತ್ತು ಮರುಸ್ಥಾಪನೆಯನ್ನು ಪರೀಕ್ಷಿಸಿ. ಉಚಿತ ನಿದರ್ಶನವು ಕಣ್ಮರೆಯಾದಲ್ಲಿ ಪ್ರಮುಖ ಕೆಲಸವನ್ನು ಮರುಪಡೆಯಲು ಇರಿಸಿಕೊಳ್ಳಿ. ಈ ತಪಾಸಣೆಗಳು ಆಡಳಿತಾತ್ಮಕ ಪ್ರವೇಶವನ್ನು ಸ್ಥಾಪಿಸುತ್ತವೆ, ಉತ್ಪಾದನೆಯ ಸಿದ್ಧತೆಯಲ್ಲ.
ನಿದರ್ಶನವು ವೆಬ್ಸೈಟ್ ಫೈಲ್ಗಳನ್ನು ಹೊಂದಿರುವಾಗ, ಪ್ರತ್ಯೇಕ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಫೈಲ್ ಬ್ಯಾಕಪ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಅಭ್ಯಾಸ ಮಾಡಿ. ಇದು ಆಯ್ಕೆಮಾಡಿದ ಫೈಲ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ; ಇದು ಇತರ ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾಗಾಗಿ ಮರುಪ್ರಾಪ್ತಿ ಯೋಜನೆಯನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ.
ಮುಗಿದ ನಂತರ, ಅಗತ್ಯವಿರುವ ಯಾವುದನ್ನಾದರೂ ರಫ್ತು ಮಾಡಿ. ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ವಿಭಾಗದಲ್ಲಿ, OCID ಮೂಲಕ ನಿಖರವಾದ ubuntu-free-ssh ನಿದರ್ಶನವನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಮುಕ್ತಾಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಅದರ ಬೂಟ್ ಪರಿಮಾಣವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಉಳಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ; ನಿರ್ದಿಷ್ಟ ಪರಿಮಾಣವು ಇನ್ನು ಮುಂದೆ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ ಮತ್ತು ರಫ್ತು ಪರಿಶೀಲಿಸಿದರೆ ಮಾತ್ರ ಶಾಶ್ವತ ಬೂಟ್-ವಾಲ್ಯೂಮ್ ಅಳಿಸುವಿಕೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ.
ನಿಮ್ಮ ದಾಸ್ತಾನು ವಿರುದ್ಧ ಸಂಪುಟಗಳು, ಬ್ಯಾಕ್ಅಪ್ಗಳು, ವಿಳಾಸಗಳು ಮತ್ತು ಕನ್ಸೋಲ್ ಸಂಪರ್ಕಗಳನ್ನು ಉಳಿಸಿಕೊಂಡಿದೆ. ಮೀಸಲಾದ ಸಬ್ನೆಟ್ ಮತ್ತು ಗೇಟ್ವೇ ಅನ್ನು ಬೇರೆ ಯಾವುದೂ ಬಳಸುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿದ ನಂತರ ಮಾತ್ರ ತೆಗೆದುಹಾಕಿ. ಅಚ್ಚುಕಟ್ಟಾದ ಒಂದು ಪ್ರಯೋಗಕ್ಕಾಗಿ ಖಾತೆಯಾದ್ಯಂತ ಅಳಿಸುವಿಕೆಯನ್ನು ಎಂದಿಗೂ ಅನ್ವಯಿಸಬೇಡಿ. ನಂತರ ಉಳಿದ ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ಬಳಕೆಯನ್ನು ಮರುಪರಿಶೀಲಿಸಿ.
ಸೆಟಪ್ ಪ್ರಶ್ನೆಗಳು
ಇದು ಸಾರ್ವಜನಿಕ VPS ಅಥವಾ ಸ್ಥಳೀಯ Ubuntu VM ಆಗಿದೆಯೇ?
ಇದು ಸಾರ್ವಜನಿಕ ವಿಳಾಸದೊಂದಿಗೆ ಒದಗಿಸುವವರು-ಹೋಸ್ಟ್ ಮಾಡಿದ VM ಆಗಿದೆ. SSH ಪ್ರವೇಶವನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ನಿಮ್ಮ ಕಾರ್ಯಸ್ಥಳದ ಸಾರ್ವಜನಿಕ IP ಗೆ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ. ಇದು ನಿಮ್ಮ ಸ್ವಂತ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವುದನ್ನು ಅವಲಂಬಿಸಿರುವುದಿಲ್ಲ.
ಉಚಿತ ಆಕಾರವು ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ ಏನು ಮಾಡಬೇಕು?
ಮತ್ತೊಂದು ದಾಖಲಿತ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿರೀಕ್ಷಿಸಿ ಅಥವಾ ಮರುಮೌಲ್ಯಮಾಪನ ಮಾಡಿ. ಮತ್ತೊಂದು ಆಕಾರ, ಪ್ರದೇಶ ಅಥವಾ ದೊಡ್ಡ ಹಂಚಿಕೆ ಅರ್ಹತೆ ಪಡೆದಿದೆ ಎಂದು ಭಾವಿಸಬೇಡಿ. ಖಾತೆಯ ಅನುಮೋದನೆ ಅಥವಾ ಸಾಮರ್ಥ್ಯವನ್ನು ಖಾತರಿಪಡಿಸದೆಯೇ ಹೋಲಿಕೆ ಮಾರ್ಗದರ್ಶಿ ಪರ್ಯಾಯಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ.
ನಾನು WSL ಇಲ್ಲದೆ ವಿಂಡೋಸ್ ಅನ್ನು ಬಳಸಬಹುದೇ?
ಹೌದು. Windows OpenSSH ಕ್ಲೈಂಟ್ನೊಂದಿಗೆ ಸ್ಥಳೀಯ ಪವರ್ಶೆಲ್ ಸೂಚನೆಗಳನ್ನು ಬಳಸಿ. ಅದರ ಸಂಪೂರ್ಣ ಮಾರ್ಗದೊಂದಿಗೆ ನಿಮ್ಮ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ; OCI ಗೆ ಹೊಂದಾಣಿಕೆಯಾಗುವ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಮಾತ್ರ ಅಪ್ಲೋಡ್ ಮಾಡಿ.
ಯಶಸ್ವಿ SSH ಲಾಗಿನ್ ಎಂದರೆ ನನ್ನ ವೆಬ್ಸೈಟ್ ಸಿದ್ಧವಾಗಿದೆಯೇ?
ಇಲ್ಲ. ಇದು ಆ ಕ್ಲೈಂಟ್ನಿಂದ ಆಡಳಿತಾತ್ಮಕ ಪ್ರವೇಶವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ವೆಬ್ಸೈಟ್ಗೆ ಇನ್ನೂ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಸೇವೆ, ಅದರ ಸ್ವಂತ ನೆಟ್ವರ್ಕ್ ಮತ್ತು ಅತಿಥಿ ಫೈರ್ವಾಲ್ ಅನುಮತಿಗಳು, HTTPS ಮತ್ತು ಮರುಪ್ರಾಪ್ತಿ ಯೋಜನೆ ಅಗತ್ಯವಿದೆ.
ದಾಖಲೆ ಮತ್ತು ವ್ಯಾಪ್ತಿ
ಪೂರೈಕೆದಾರರು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ದಸ್ತಾವೇಜನ್ನು ನಲ್ಲಿ ಪರಿಶೀಲಿಸಲಾಗಿದೆ. ಇದು ದಾಖಲಿತ Oracle AMD ಮೈಕ್ರೋ ಸೆಟಪ್ ಮಾರ್ಗವಾಗಿದೆ, ಇದು ಒದಗಿಸಿದ-ಖಾತೆ ಪರೀಕ್ಷೆ ಅಥವಾ ಉಚಿತ ಸಾಮರ್ಥ್ಯದ ಖಾತರಿಯಲ್ಲ. ಪರಿಶೀಲನಾಪಟ್ಟಿ ನಿಮ್ಮ ಸ್ವಂತ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ.
- Oracle ಯಾವಾಗಲೂ ಉಚಿತ ಸಂಪನ್ಮೂಲಗಳು
- Oracle ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಚಿತ್ರಗಳು ಮತ್ತು ಅಗತ್ಯ ಫೈರ್ವಾಲ್ ನಿಯಮಗಳು
- Oracle ಕಂಪ್ಯೂಟ್ ನಿದರ್ಶನವನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ
- Oracle SSH ಕೀ ಜೋಡಿಗಳು
- Oracle ಸಾರ್ವಜನಿಕ ಸಬ್ನೆಟ್ ಸನ್ನಿವೇಶ
- Oracle ಇಂಟರ್ನೆಟ್ ಗೇಟ್ವೇ ರೂಟಿಂಗ್
- Oracle ಭದ್ರತಾ ನಿಯಮಗಳು
- Oracle ಕನ್ಸೋಲ್ ಸಂಪರ್ಕಗಳು ಮತ್ತು ಕ್ಲೌಡ್ ಶೆಲ್
- Oracle ನಿದರ್ಶನ ಕನ್ಸೋಲ್ ಇತಿಹಾಸವನ್ನು ಸೆರೆಹಿಡಿಯುವುದು
- Cloud-init ಕೀಗಳು ಕನ್ಸೋಲ್ ಮಾಡ್ಯೂಲ್
- OCI ಲಿನಕ್ಸ್ ನಿದರ್ಶನಕ್ಕೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ
- Ubuntu 24.04 ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳು: Oracle ಫೈರ್ವಾಲ್ ಹೊಂದಾಣಿಕೆ
- Oracle ನಿದರ್ಶನವನ್ನು ಕೊನೆಗೊಳಿಸುವುದು
ಹೆಚ್ಚುವರಿ ಉಲ್ಲೇಖಗಳು: Microsoft OpenSSH ಕ್ಲೈಂಟ್ ಸ್ಥಾಪನೆ; cloud-init ಸ್ಥಿತಿ ಮತ್ತು ನಿರ್ಗಮನ ಸಂಕೇತಗಳು; OpenSSH ಕ್ಲೈಂಟ್ ಕಾನ್ಫಿಗರೇಶನ್. ಸಂಪನ್ಮೂಲಗಳನ್ನು ರಚಿಸುವ ಮೊದಲು ನಿಮ್ಮ ಕನ್ಸೋಲ್ನಲ್ಲಿ ತೋರಿಸಿರುವ ನಿಖರವಾದ ಚಿತ್ರ ಮತ್ತು ಖಾತೆಯ ಷರತ್ತುಗಳನ್ನು ಬಳಸಿ.