ubuntu 24.04 ssh 설정 + docker 설정

2024. 12. 6. 12:47ROS2/기초

우분투 24.04 컴퓨터를 서버로 설정하고 외부 컴퓨터에서 ssh로 접속하는 방법이다.

 

먼저 ssh 서버 설치 및 활성화를 해준다.

#설치
sudo apt update
sudo apt install openssh-server

#서버 활성화
sudo systemctl enable ssh
sudo systemctl start ssh

#상태확인
sudo systemctl status ssh

 

다음은 사용자 계정을 만들어 준다.

sudo adduser 사용자이름

#필요시 sudo 권한 부여
sudo usermod -aG sudo 사용자이름

 

ssh 접속 설정

#ip 주소 확인(예: inet 항목의 192.168.x.x)
ip addr show

#방화벽 허용 (필요 시)
sudo ufw allow ssh
sudo ufw enable

 

ssh 접속

ssh 사용자이름@서버IP주소
#ssh john@192.168.1.100

 

ssh 포트 변경(필요 시)

sudo nano /etc/ssh/sshd_config

#파일에서 아래 항목 수정 예를 들어 포트를 2222로 변경
Port 2222

#변경 후 ssh 서비스 다시 시작
sudo systemctl restart ssh

#변경된 포트로 접속하려면
ssh -p 2222 사용자이름@서버IP주소

 

사용자를 docker 그룹에 추가

sudo usermod -aG docker 사용자이름

#사용자 변경 즉시 반영
newgrp docker

 

이제 vscode에 들어가 remote - ssh 확장을 설치

 

ssh 연결설정

1. ctrl + shift + p

2. Remote-SSH:Connect to Host

3. Configure SSH Hosts..눌러 config 파일 수정

Host 서버별칭
    HostName 서버_IP_주소
    User 사용자이름
    Port 22
    
#Host my-server
#    HostName 192.168.1.100
#    User john
#    Port 22

'ROS2 > 기초' 카테고리의 다른 글

Gazebo에서 velodyne 3d Lidar 써보기  (0) 2024.12.23
ROS2(humble + 22.04) depth camera  (0) 2024.12.17
ROS2 - topic(c++)  (0) 2024.10.21
ROS2 4일차(2) Maze World  (0) 2024.09.24
ROS2 4일차(1) Maze World  (0) 2024.09.24