Raspberry pi5 _ ubuntu _ ssh
ํ๊ทธ: pi5, Raspberrypi5, ubuntu
์นดํ ๊ณ ๋ฆฌ: Raspberry pi5
๐ SSH
SSH (๋ณด์ ์ ธ, Secure Shell)์ ๋คํธ์ํฌ ํ๋กํ ์ฝ๋ก, ์ปดํจํฐ์ ๋คํธ์ํฌ ์ฅ์น ์ฌ์ด์ ์์ ํ ๋ฐ์ดํฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
์๊ฒฉ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ํตํด Ubuntu ์ ์ ์ํด๋ณด์.
๐ ์ค์น
๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ํ๊ณ ์ ํ๋ ๊ธฐ๊ธฐ์ ssh server ๊ฐ ์์ด์ผ ์๋ํ๋๋ฐ ubuntu ์๋ ๊น๋ ค์์ง ์๋ค.
๋ชจ๋ํฐ๋ฅผ ์ฐ๊ฒฐํ์ฌ ssh server ๋ฅผ ์ค์นํด์ฃผ์ด์ผ ํ๋ค.
1
2
sudo apt update
sudo apt install openssh-server
์ค์น ํ ์ ์์ ์ผ๋ก ์คํ ์ค์ธ์ง ํ์ธํ๋ค.
1
sudo systemctl status ssh
๐ ํฌํธ
๊ธฐ๋ณธํฌํธ
๊ธฐ๋ณธํฌํธ๋ 22๋ฒ์ด๋ค.
1
sudo ufw allow ssh
ํฌํธ๋ณ๊ฒฝ
1
2
3
4
sudo vi /etc/ssh/sshd_config
#Port 22
Port 1234
๋ณ๊ฒฝํ์ผ๋ฉด ์ฌ์์ํ๋ค.
1
sudo service ssh restart
๋ณ๊ฒฝํ ํฌํธ์์ ๋์๊ฐ๊ณ ์๋์ง ํ์ธํ์.
1
netstat -tnlp
net-tools
๋ง์ฝ netstat
๋ช
๋ น์ด๊ฐ ์๋ํ์ง ์๋๋ค๋ฉด net-tools
๋ฅผ ์ค์นํ์.
1
sudo apt install net-tools
๋ฐฉํ๋ฒฝ ์ด์ด์ฃผ๊ธฐ
1
2
sudo ufw deny 22
sudo ufw allow 1234
๐ ์ฐ๊ฒฐ
1
2
3
# ๋ฐ๊พผ ํฌํธ๋ฅผ ์ฌ์ฉํ์.
ssh -p 1234 baecrong@192.168.0.0
๋๊ธ๋จ๊ธฐ๊ธฐ