https://docs.microsoft.com/ko-kr/azure/virtual-machines/linux/quick-create-portal
๋น ๋ฅธ ์์ - Azure Portal์์ Linux VM ๋ง๋ค๊ธฐ - Azure Virtual Machines
์ด ๋น ๋ฅธ ์์์์๋ Azure Portal์ ์ฌ์ฉํ์ฌ Linux ๊ฐ์ ๋จธ์ ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
docs.microsoft.com
์ฐ์ต - SSH์ ๋ํ ์ธ์ฆ ๋ฐฉ๋ฒ ๊ฒฐ์
์ฐ์ต - SSH์ ๋ํ ์ธ์ฆ ๋ฐฉ๋ฒ ๊ฒฐ์ - Learn
SSH์ ๋ํ ์ธ์ฆ ๋ฐฉ๋ฒ ๊ฒฐ์
docs.microsoft.com
Cloud Shell์์ ๋ค์ ๋ช ๋ น์ ์คํํฉ๋๋ค.
ssh-keygen -m PEM -t rsa -b 4096
- Enter ํค๋ฅผ ๋๋ฌ ๊ธฐ๋ณธ ์์น๋ฅผ ์ ์ฉํฉ๋๋ค. ์ด ๋ช ๋ น์ id_rsa ๋ฐ id_rsa.pub์ด๋ผ๋ ๋ ๊ฐ์ ํ์ผ์ ~/.ssh ๋๋ ํฐ๋ฆฌ์ ๋ง๋ญ๋๋ค. ํ์ผ์ด ์์ผ๋ฉด ๋ฎ์ด์๋๋ค.
- ์ํธ๋ฅผ ์ ๋ ฅํ๊ณ ๊ธฐ์ตํด๋ก๋๋ค. SSH ํค๋ฅผ ์ฌ์ฉํ์ฌ VM์ ์ก์ธ์คํ๋ ๊ฒฝ์ฐ ์ด ์ํธ๊ฐ ํ์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด azureuser๋ผ๋ ์ฌ์ฉ์๋ฅผ ํฌํจํ myserver๋ผ๋ Linux VM์ด ์๋ ๊ฒฝ์ฐ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ํผ๋ธ๋ฆญ ํค ํ์ผ์ ์ค์นํ๊ณ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์๊ฒ ๊ถํ์ ๋ถ์ฌํ ์ ์์ต๋๋ค.
ssh-copy-id -i ~/.ssh/id_rsa.pub azureuser@myserver
Azure Linux VM์์ SSH ํค ์ ์ฌ์ฉ
ํค ์์ด ์์ฑ๋ ํ Azure์ Linux VM์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. VM์ ์์ฑํ๋ ๋์ ๊ณต๊ฐ ํค๋ฅผ ์ ๊ณตํ๊ฑฐ๋ VM์ ๋ง๋ ํ์ ๊ณต๊ฐ ํค๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๋ค์ ๋ช ๋ น์ ์คํํ์ฌ Cloud Shell์์ ํ์ผ์ ์ฝํ ์ธ ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
cat ~/.ssh/id_rsa.pub
๋ค์ ์ถ๋ ฅ๊ณผ ๊ฐ์ ์ ์์ต๋๋ค.
๋ณต์ฌํด์ ํฌํธ - ์ฐ๊ฒฐ - SSH - Replace/reset your SSH private key. ๊ณต๊ฐ ํค ์ฌ์ค์ ์ ๋ถ์ฌ๋ฃ๊ณ ์ํธ ์ฌ์ค์ ๋ ํ์
์ฐ์ต - SSH๋ฅผ ์ฌ์ฉํ์ฌ Linux ๊ฐ์ ๋จธ์ ์ ์ฐ๊ฒฐ - Learn
SSH๋ฅผ ์ฌ์ฉํ์ฌ Linux ๊ฐ์ ๋จธ์ ์ ์ฐ๊ฒฐ
docs.microsoft.com
root ๋น๋ฐ๋ฒํธ ์ค์ ํ๊ธฐ
sudo passwd root
์์ฆ๋์ค๋ ๋๋ถ๋ถ ๋ฐฐํฌํ์ linux๊ฐ root ๊ณ์ ์ ์ด๊ธฐ ๋นํ์ฑํ๋์ด ์๊ณ ,
์ด๊ธฐ ๋ฑ๋ก ์ผ๋ฐ ๊ณ์ ์์ sudo ๋ช ๋ น์ผ๋ก root ์ํธ๋ฅผ ์ค์ ํด์ ์ฌ์ฉํด์ผํจ
SSH ๋น๋ฐ๋ฒํธ ๋ก๊ทธ์ธ ์ฐจ๋จํ๊ธฐ
sudo vi /etc/ssh/sshd_config
PasswordAuthentication ์ no ๋ก ๋ณ๊ฒฝํ๋ฉด ํจ์ค์๋ ์ ๊ทผ์ ์ฐจ๋จํฉ๋๋ค.
https://shanepark.tistory.com/255
Linux) SSH ๋น๋ฐ๋ฒํธ ๋ก๊ทธ์ธ ์ฐจ๋จํ๊ธฐ
ํ์ฐฝ ์์ ์ ํ๋ค๊ฐ ๋ฌธ๋ ์ ๊ฐ ์ง์์ ๋๋ฆฌ๊ณ ์๋ ์ปดํจํฐ์ ์ผ๋ง๋ ์์ฃผ ์ ์์ ํ๊ณ ์๋์ง ๊ถ๊ธํด์ก์ต๋๋ค. ํผ์ ์ฌ์ฉํ๋ ์๋ฒ์ธ๋ฐ๋ ์ข ์ข ๋๋ฌด ๋๋ ค์ง๋๊ฒ๋ ์ด์ํ๊ณ ํด์ ๋ณ ์๊ฐ ์์ด
shanepark.tistory.com
ssh ์๋ฒ ์ฌ์์
sudo service ssh restart
SSH ๊ณต๊ฐํค ์ธ์ฆ์ ์ฌ์ฉํ์ฌ ์ ์ํ๊ธฐ
๊ณต๊ฐ ํค ์ํธ ๋ฐฉ์์ ์ํธ ๋ฐฉ์์ ํ ์ข ๋ฅ๋ก ์ฌ์ ์ ๋น๋ฐ ํค๋ฅผ ๋๋ ๊ฐ์ง์ง ์์ ์ฌ์ฉ์๋ค์ด ์์ ํ๊ฒ ํต์ ํ ์ ์๋๋ก ํ๋ค.๊ณต๊ฐ ํค ์ํธ ๋ฐฉ์์์๋ ๊ณต๊ฐ ํค์ ๋น๋ฐ ํค๊ฐ ์กด์ฌํ๋ฉฐ, ๊ณต๊ฐ ํค๋
velog.io
SSH Key ์์ฑ ๋ฐ ์ ์ ์ค์
์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด rsa key ์์ ์์ฑํด์ค๋๋ค.์คํํ๋ฉด ๋ฐ๋ก ํ์ผ ์์น๋ฅผ ์ง์ ํ๊ฒ ๋๋๋ฐ ์๋ฌด๊ฒ๋ ์ ๋ ฅํ์ง ์์ผ๋ฉด default๋ก ~/.ssh/id_rsa๋ก ์ค์ ๋ฉ๋๋ค. ์ ๋ ๋ค๋ฅธ key๋ค๊ณผ์ ๊ตฌ๋ถ์ ์ํด์ id_p
velog.io
https://techsoda.net/windows10-pem-file-permission-settings/
์๋์ฐ10 SSH ์ ์์ PEM ํ์ผ ํผ๋ฏธ์ ์๋ฌ ํด๊ฒฐ๋ฐฉ๋ฒ - ํ ํฌ์๋ค
์ด ๊ธ์ ์๋์ฐ10์์ BASH, WSL, ํ์์์ ํตํด SSH ์ ์์ PEM ํ์ผ ํผ๋ฏธ์ ์๋ฌ๊ฐ ๋ ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ํด์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ์๋์ฐ10์์ OpenSSH ํด๋ผ์ด์ธํธ๋ฅผ ์ค์นํ๋ฉด ๋ช ๋ นํ๋กฌํํธ๋ ์๋์ฐ ํ
techsoda.net