ubuntu 24.04 ssh 설정 + docker 설정
2024. 12. 6. 12:47ㆍROS2/기초
우분투 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 |