COSMOSRKSI
방명록 RSS 태그 글쓰기 관리자
 
우분투 처음 설치 후 ssh: connect to host, port 22: Connection refused 해결 방법
카테고리 없음 2025-07-11 14:38:09

 

 

우분투 처음 설치 후 ssh 접속 시도 시

"ssh: connect to host [ip주소] port 22: Connection refused" 에러가 발생하면 아래의 절치를 따르면 해결할 수 있음.

 

1. openssh-server 설치

sudo apt update

 sudo apt install openssh-server

 

2. ssh 서비스 시작 및 활성화

sudo systemctl start ssh

sudo systemctl enable ssh

 

3. ssh 서비스 상태 확인

sudo systemctl status ssh

 

4. 방화벽 설정(optional)

sudo ufw allow ssh

sudo ufw allow 22



vscode, remote-ssh could not establish connection to [ip주소] 에러 해결 방법(ubuntu 18.04)
ROS(Robot Operating System) 2025-05-21 20:38:19

 

연구실에 ROS로 구동되는 모바일 로봇이 있음.

 

개발 업무를 하려고 하던 찰라.

 

Could not establish connection to '[ip 주소]': The remote host does not meet the prerequisites for running VS Code Server

 

아 이건 또 뭔임? 왜 방금전 까지는 잘되다가 왜 또 안되는건데??

(사실 업데이트 되었다고 해서 restart now 버튼 누름 ^^;;;)

 

아마 이 글을 보고 있는 여러분들도 구글에 검색해서 이것 저것 많이 해보셨을 겁니다. 

 

 

해결 방법은 아래와 같습니다.

 

만약 remote-pc의 os가 ubuntu 18.04라면,

 

vscode의 1.98 버전까지만 ssh로 연결이 가능합니다.

 

아래 링크를 타고 들어가서 사용하시는 운영체제에 맞는 vscode를 다운 받고 그냥 엎어쓰기 형식으로 재설치해주세요. 그러면 다시 host pc에서 remote pc로 접속이 가능합니다.

 

그리고 settings에 들어가서 update mode만 auto가 아닌 것으로 변경해주시면 자동으로 업데이트 해서 또 못들어가는 불상사를 방지할 수 있습니다.

 

https://code.visualstudio.com/updates/v1_98

 

February 2025 (version 1.98)

Learn what is new in the Visual Studio Code February 2025 Release (1.98)

code.visualstudio.com

 

 
 
 
 
 


라즈베리 파이5에서 RustDesk 사용방법
Linux 2025-03-29 17:28:45

1. Pi-Apps 설치

Pi-Apps는 라즈베리 파이에서 다양한 어플리케이션을 쉽게 설치할 수 있게 해주는 도구임.

$ wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash

 

2. Pi-Apps 실행

Pi-Apps 설치 후 Pi-Apps를 실행함. 

그 후 internet 카테고리로 이동하여 RustDesk를 찾아 설치함.

 

3. headless 환경에서 rustdesk 자동으로 실행시키기

$ sudo systemctl enable --now rustdesk

위 명령어를 입력하여 RustDesk가 부팅 시 자동으로 실행되도록 설정함.

그 후 setting -> gernal -> other에서 'Allow linux headless' 옵션 체크 or sudo rustdesk --option allow-linux-headless Y

 

만약 위 과정을 걸친 후 remote pc에서 host pc로 접속했을 때 검은 화면만 나온다면,

RustDesk에서 remove wayland setting을 클릭하여 wayland와 관련된 설정을 삭제함.

 

https://github.com/rustdesk/rustdesk/wiki/Headless-Linux-Support

 
 


우분투 디스크 복구 이미지가 대상 하드 보다 클 때 해결 방법
카테고리 없음 2025-03-21 15:57:17

 

1. 이미지를 루프 장치로 마운트:

sudo losetup -fP disk_image.img
sudo losetup -a  # 어떤 루프 장치가 할당되었는지 확인 (예: /dev/loop0)

 

2. Gparted 설치 및 진행:

sudo apt-get install gparted
sudo gparted /dev/loop0  # 위에서 확인한 루프 장치 사용

 

3. 파티션 크기 조정:

Gparted에서 파티션을 선택하고, 마우스 오른쪽 버튼을 클릭한 다음 "크기 조정/이동"을 선택함.

파티션 크기를 대상 디스크보다 작게 조정함. 

조정 버튼을 클릭한 다음 '적용' 버튼을 클릭하여 변경사항을 적용함.

 

4. 변경사항 적용 후 이미지 마운트 해제

sudo losetup -d /dev/loop0

 

5. 이미지 크기 줄이기

파티션 크기를 줄인 후 전체 이미지 파일 크기도 줄여야함.

 

# 파티션 테이블 정보 확인
sudo fdisk -l /path/to/disk_image.img

# 마지막 섹터 위치 확인 후 약간의 여유를 두고 이미지 크기 조정
# 예: 마지막 섹터가 1000000이고 섹터 크기가 512바이트라면
sudo truncate --size=$[(1000000+10000)*512] /path/to/disk_image.img

 

ex)

이미지 크기: 477 GiB, 512110190592 바이트
파일 시스템: GPT
파티션 정보:

EFI 파티션: 512M (섹터 2048 - 1050623)
Linux 파티션: 466.7G (섹터 1050624 - 979734527)
sudo truncate --size=$[(979734527+2048)*512] "Disk Image of nvme0n1 (2024-07-07 1202).img"

파일 이름에 공백이 있으므로 따옴표로 감싸야 합니다.

 

6. 파티션 테이블 수정

sudo gdisk "Disk Image of nvme0n1 (2024-07-07 1202).img"

 

디스크 무결성 확인

Command (? for help): v

 

무결성 검사 후 새 파티션 테이블을 쓰고 GPT 헤더 수정

Command (? for help): w




이 사이트에는
넥슨코리아에서 제공한 넥슨 Lv.1 고딕 Regular체,
카페24가 제작한 아네모네체,
Cadson Demak가 디자인한 Kanit체,
Sandoll이 디자인한 나눔고딕체가
적용되어 있습니다.
멋진 폰트를 무료로 제공해주셔서 감사합니다.

Copyleft ⓒ bskyvision (블루스킨 v1.2)