leehojun
blog
[ubuntu]우분투에서 OpenSSH 설치하기
2024년 03월 19일

딥러닝 연구를 위해 데스크탑을 서버로 두고,

맥북에서 접속하여 사용하기 위해 OpenSSH를 설치하여 터미널로 접속하려 한다.

Copy
sudo apt update
sudo apt upgrade

우선 패키지를 최신화하고 업데이트를 해준다.

Copy
sudo apt install openssh-server

SSH 서버를 설치한다.

설치가 완료되면 SSH 서버가 자동으로 시작된다.

Copy
sudo service ssh status

로 확인해 볼 수 있다.

Copy
leehojun@leehojun-ubuntu:~$ sudo service ssh status
[sudo] password for leehojun:
● ssh.service - OpenBSD Secure Shell server
\ Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
\ Active: active (running) since Mon 2024-03-18 08:34:11 KST; 1min 55s ago\ Docs: man:sshd(8)
\ man:sshd_config(5)
Main PID: 20045 (sshd)
\ Tasks: 1 (limit: 153524)
\ Memory: 4.1M
\ CPU: 56ms
\ CGroup: /system.slice/ssh.service
\ └─20045 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
318 08:34:11 leehojun-ubuntu systemd[1]: Starting OpenBSD Secure Shell server...
318 08:34:11 leehojun-ubuntu sshd[20045]: Server listening on 0.0.0.0 port 22.
318 08:34:11 leehojun-ubuntu sshd[20045]: Server listening on :: port 22.
318 08:34:11 leehojun-ubuntu systemd[1]: Started OpenBSD Secure Shell server.
318 08:35:33 leehojun-ubuntu sshd[20532]: Received disconnect from 192.168.0.102 port 53278:11: Normal Shutdown [preauth]
318 08:35:33 leehojun-ubuntu sshd[20532]: Disconnected from 192.168.0.102 port 53278 [preauth]
318 08:35:36 leehojun-ubuntu sshd[20538]: Accepted password for leehojun from 192.168.0.102 port 53282 ssh2
318 08:35:36 leehojun-ubuntu sshd[20538]: pam_unix(sshd:session): session opened for user leehojun(uid=1000) by (uid=0)

Active : active (runnig) 이라고 뜨는 것을 확인할 수 있다.

나의 경우에는 외부 접속이 불가능한 환경에 있기 때문에, 방화벽을 쓰지 않는다.

방화벽을 쓰고 있다면 ufw를 사용하는 기준으로

Copy
sudo ufw allow ssh

를 통해 22번 포트에 대해 방화벽을 허용해주어야 한다.

물론 외부접속이 가능하다면 포트도 22번 포트가 아닌 다른 포트로 바꾸어주는 것이 좋다.

또한, 일반적으로는 데스크탑이 공유기 환경 아래에 있을 텐데,

이렇게 하면 부팅시마다 ip가 바뀔 수 있기 때문에 DHCP에서 데스크탑의 MAC주소에 대해 IP를 고정으로 발급해 두는 것이 편하다.

해당 내용들은 환경마다 설정 방법이 다르므로, 구글에서 검색해서 본인에게 맞는 방법을 적용해 보자!


© 2025 leehojun·Built with Gatsby