CPU (4) 썸네일형 리스트형 [Docker] 컨테이너에 ssh로 접속하기 원격으로 개발하기 위해 필수적으로 필요하다고 생각하는 ssh 접속에 대해 정리해보려 한다. 사실 이전에 동일 내용으로 작성하였으나 너무 빈약하다고 생각되어 다시 정리하는 것이 낫다고 판단했다... 먼저 필자는 다음과 같은 환경에서 세팅을 진행중이다. OS : Windows 10WSL2 Ubuntu 20.04dockerDesktopWSL을 이용해서 작업하고 있기 때문에 몇가지 작업을 먼저 해주어야 했다.Port Forwardinghttps://m.blog.naver.com/seongjin0526/221778212779 https://tttsss77.tistory.com/155 **https://codeac.tistory.com/118**작업 스케줄러 설정작업 스케줄러를 설정하여 포트를 열어주는 작업을 하였.. Docker Container ssh 설정 Port Forwardingcontainer에서 기본적으로 ssh에 사용할 port를 forwarding 해줘야 함 작업 스케줄러 설정*.ps1 파일 생성윈도우 작업 스케줄러 설정(컴퓨터 시작 시 실행됨)wsl-connect-external.ps1$remoteport = bash.exe -c "ifconfig eth0 | grep 'inet '"$found = $remoteport -match '\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}';if( $found ){ $remoteport = $matches[0];} else{ echo "The Script Exited, the ip address of WSL 2 cannot be found"; exit;}#[Ports].. [Git] 관계 없는 두 브랜치 병합 github에 이전에 작업한 코드를 업로드하기 위해 새 레포지토리를 생성하고 푸쉬했으나 관계 없는 커밋 내역의 병합을 거부합니다 라는 메시지와 함께 병합에 실패했다.. 원인은 레포지토리에 readme, License 등을 미리 생성해서 그런 것으로 추측된다. 사실 푸쉬는 가능했으나 브랜치가 분리되어 있고 두 브랜치를 merge할 수 없었다. (--force 옵션으로도..) github에서도 두 branch가 관계가 없다라는 메시지와 함께 pull&request 생성이 불가했다. 해결 해결 방법은 간단했다. 관계 없는 history에 대해 허용해주는 옵션을 사용하면 되는데 아래와 같다. git merge main --allow-unrelated-histories 나는 main을 master에 병합시켰다. .. 디스크 파티션 합치기(파티션 옮기기) PC를 배정받아 사용하는 과정에서 disk용량 문제가 존재했다. trouble shooting 과정을 글로 남겨볼까 한다. 보통 디스크 파티션은 디스크 관리 페이지에서 쉽게 해결이 가능하다. 위 사진처럼 C드라이브를 우클릭해서 파티션을 나눌 수도, 할당되지 않은 빈 공간이 있다면 이 역시 우클릭을 통해 D드라이브 등 다른 문자의 드라이브를 할당하거나 C드라이브에 합칠 수도 있다. 그런데 나의 경우는 복구 파티션이 정상 파티션 사이에 위치했다... 사진을 보면 100GB의 할당되지 않은 빈 파티션이 존재한다. 기본적으로 파티션을 합치려면 두 파티션이 붙어있어야 가능한데 나의 경우에는 두 파티션이 복구 파티션을 사이에 두고 분할되어 있다. 이렇게 되면 디스크 정리창에서는 파티션 합치기가 불가능하다. 그래서 .. 이전 1 다음