본문 바로가기

개발 일지, etc/Linux

(13)
[Ubuntu(linux)] ssh 원격 접속 에러(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!) 접속하는 서버용 데스크탑을 포맷한 뒤 노트북으로 접속하려고 할 때 아래와 같은 에러가 발생했습니다.이에 관한 해결 방법을 서술하려고 합니다. 1. 명령어 입력 및 재실행터미널에 아래 명령어를 실행한 후 재실행하면 됩니다.ssh-keygen -R {서버 IP} 2. 발생하는 이유아래 참조한 티스토리 글의 내용을 인용하자면 아래와 같습니다.ssh 최초접속시에 A와 B에서 서로간에 인증 과정을 하는데.. B는 새로 설치되었으니 B는 상관없지만..A는 예전B에  IP로 인증이 되어있는 상태에서 B로 로그인을 하면로그인시에 예전에 IP로 인증했던 정보를 가지고 B로 로그인을 하려고 하지만 B는 인증정보가 없기때문에위와 같은 현상이 나타난다. Reference : https://visu4l.tistory.com/e..
[Ubuntu(Linux)] Mac에서 ubuntu 원격 데스크톱 연결 (+20240922 추가) ssh에 접속하는 것 이외에도 원격으로 데스크톱에 연결하는 방법이 있다는 것을 알게 되어 글을 쓰게 되었습니다.본 글에서는 VNC 프로토콜을 이용한 접속 방법을 소개하며, xrdp를 이용한 접속 방법 등은 연결에 실패하여 따로 작성하지 않았습니다.또한, 이론적인 부분은 작성되지 않았으니 이 점 양해 부탁드립니다. 1. Ubuntu 설정 ( Ubuntu 22.04 )설정 > 공유 > 원격 데스크톱 에 들어가서 원격 데스크톱 및 원격 조작을 허용하고, Mac에서 VNC 프로토콜로 원격 접속하게 하기 위해 해당 항목도 허용해줍니다. 이후 원격 접속에 사용할 암호를 설정합니다. 정확한 이유는 확인되지 않았으나, 방화벽 등의 이유로 인해 mac에서 접속할 시 connect refused 메시지가 뜨고 연결이 안 ..
[Ubuntu(Linux)] docker 설치 및 troubleshooting(미완성) References :https://sharonprogress.tistory.com/336 [Docker Swarm - 2] ubuntu에 Docker 설치하기이전 포스트에서 설치했던 workerNode에 Docker을 설치하고자한다. 터미널을 열고 리눅스 환경에 도커를 설치하는 명렁어를 그대로 따라가면 된다. 도커 설치시 계정생성시 설정한 비밀번호가 필요sharonprogress.tistory.comhttps://psychoria.tistory.com/702 [Ubuntu] 우분투 버전 및 커널 버전 확인우분투는 다양한 명령어를 통해 버전을 확인할 수 있습니다. 배포되는 날짜로 구분되는 버전은 물론이고 커널 버전 역시 확인 가능합니다. 기본적으로 lsb_release 명령어를 통해 확인이 가능합니psy..
[Ubuntu(linux)] 리눅스 서버 구축 4. vscode 이용 접속 본 글은 기존에 작성했던 리눅스 서버 구축 2, 3의 내용을 전제로 하여 작성되었습니다.https://yongchanyong.tistory.com/11 [Ubuntu(Linux)] 리눅스 서버 구축 2. CUDA 세팅, SSH 및 원격 데스크탑 부팅 설정(+2024/04/27 수정)+2024/04/273-1 아래 코드 실행시 에러가 발생하였으며, 이를 해결하지 못했습니다.기존에 CUDA가 깔려있다면 그걸로 계속 사용해주시길 권장드립니다.1.  TensorFlow 버전 확인 및 필요 CUDA, cuDNN 버전yongchanyong.tistory.com https://yongchanyong.tistory.com/21 [Ubuntu(Linux)] 리눅스 서버 구축 3. 외부 서버 접근부팅 이후 ip를 설정할 ..
[Ubuntu(Linux)] 리눅스 서버 구축 3. 외부 서버 접근 부팅 이후 ip를 설정할 시 변경되어 외부에서 접속이 불가능한 경우가 생겼습니다.이때 ServerApp.ip 주소에 사설 ip를 할당하여 해당 문제가 발생했음을 확인하였습니다. 이는 공인 ip:포트번호를 입력 시 사설 ip로 연결되도록 포트포워딩하여 해결할 수 있습니다. 1. 포트포워딩저의 경우, 데스크탑의 랜선을 kt 공유기에 연결하고, 해당 공유기에서의 공인 IP와 특정 포트를 통해 접근하면, 사설 IP의 특정 포트로 연결시켜주도록 구현할 것입니다.kt 공유기의 경우, 아래 주소로 접속하면 아래와 같은 화면이 나오게 됩니다. GIGA WiFi home 주소 : http://172.30.1.254초기 아이디 : ktuser, 비밀번호 : homehub  여기에서 로그인해주신 뒤, 공인 IP를 확인해줍니..
[Ubuntu(linux)] Ubuntu에서 snap 안 쓰고 firefox 설치하기 터미널에서 firefox를 설치하려고 할 때 snap 사용을 강제하나, 한글 입력이나 실행 속도의 문제가 발생합니다.따라서 본 글에서는 기존의 apt를 이용해서 설치하는 방법을 서술합니다. 1. 터미널에서 firefox 설치버전에 맞게 둘 중 하나를 선택하여 터미널에 입력해주시면 됩니다.이때 저의 경우 snap 삭제 과정에서 read-only file system 에러가 발생했는데, 이는 아래 글을 참조해주시면 감사하겠습니다.https://bny9164.tistory.com/36 리눅스(LINUX) 파일 권한 변경 시 Read-only file system 에러 처리개인 서버를 오랜만에 접속해서 특정 파일을 실행하려고 하니 원래 정상적으로 실행되던 파일이 아래와 같이 에러가 발생했습니다. 이건 리눅스 시..
[Ubuntu(Linux)] Emote를 이용한 이모지 사용 방법 Emote는 Linux를 위한 이모지 제공 프로그램으로, 단축키는 Ctrl+Alt+E입니다.위 단축키를 입력하면 이모지 화면이 뜨고, 거기에서 이모지를 클릭함으로써 이모지를 사용할 수 있습니다.🙂 아래는 github에서의 소개글입니다. Emote is a modern emoji picker for Linux 🚀. Written in GTK3, Emote is lightweight and stays out of your way.Launch the emoji picker with the configurable keyboard shortcut Ctrl+Alt+E, and select one or more emojis to have them be automatically pasted into your cur..
[Ubuntu(Linux)] PrintScreen key가 없는 키보드에서 스크린샷 찍는 법 Ubuntu와 같이 linux를 사용하는 운영체제에서 스크린샷을 찍고자 할때, PrintScreen key가 없어 당혹스러운 경우가 발생할 수 있습니다.예를 들어, logitech 키보드에는 해당 key가 존재하지 않습니다. Windows/Mac의 경우 각각 "CMD|alt" + "camera icon" / "cmd" + "shift" + "4" 키를 입력하는 방식으로 해결할 수 있으나, linux의 경우 작동하지 않음을 확인할 수 있습니다.이에 관한 해결 방법을 서술하겠습니다. 1. 터미널을 이용하여 스크린샷 찍기Ubuntu와 같은 운영 체제에서 즉시 캡처하기 위해 터미널을 열고 다음을 입력합니다.gnome-screenshot 캡처를 지연하려는 경우 "D"( "지연"의 경우)와 지연 초를 나타내는 숫자..