본문 바로가기

IT/Linux

SSH 접속 시 REMOTE HOST IDENTIFICATION HAS CHANGED! 문제 해결 SSH 접속 시 아래와 같이 REMOTE HOST IDENTIFICATION HAS CHANGED! 에러를 볼 수가 있습니다. 기존에 사용하던 호스트 주소에 새로 OS를 설치하거나 했을 때 이런 문제가 발생합니다. 에러의 하단부에 보이는 known_hosts 파일의 키가 맞지 않는 경우입니다. 윈도 10에서는 파일 탐색기 주소창에 아래 경로를 입력하면 known_hosts 파일을 찾을 수 있습니다. %userprofile%\.ssh 리눅스 환경에는 아래 주소에서 확인 가능합니다. ~/.ssh 여기에는 호스트와 키 정보가 포함되어 있는데 이 키를 지운 후에 다시 접속하면 됩니다. 해당 호스트 정보를 지우기 위해 다음 명령어를 입력합니다. ssh-keygen.exe -R 192.168.1.151 키가 삭제되.. 더보기
[Ubuntu] Hyper-V에 우분투 서버 20.04 설치 방법 2년마다 출시되는 LTS(Long Term Support) 버전인 우분투 20.04 LTS가 사용 가능해졌습니다. Hyper-V에 최신 우분투 서버 20.04 LTS를 설치하는 방법을 알아보겠습니다. 최신 우분투 서버 이미지는 아래 링크에서 다운로드 가능합니다. https://ubuntu.com/download/server Download Ubuntu Server | Download | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. ubuntu.com Hyper-V 2세대 VM으로 생성을 진행하도록 하겠습.. 더보기
[Ubuntu] VMware에 우분투 서버 20.04 설치 방법 최근 우분투 서버 20.04 LTS 버전이 출시되었습니다. LTS(Long Term Support)는 매 짝수해에 2년마다 출시되는 장기 지원 버전입니다. 최신 우분투 서버 20.04 LTS 버전을 VMware에 설치하는 과정을 살펴보겠습니다. 1. VMware에 VM 생성 먼저 최신 이미지는 아래 링크에서 다운로드 가능합니다. https://ubuntu.com/download/server Download Ubuntu Server | Download | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. ubu.. 더보기
[Ubuntu] 우분투 스왑 파일(swapfile) 생성 및 삭제 PC의 메모리는 일반적으로 8~32 GB 사이를 사용합니다. 메모리가 부족한 경우 메모리의 일부 내용을 디스크로 스왑(Swap)하게 됩니다. Windows의 가상 메모리와 같이 디스크의 일부를 메모리처럼 사용하게 됩니다. 여기서는 스왑 중 스왑 파일을 생성하는 방법과 삭제 방법을 알아보겠습니다. 1. 스왑 파일/파티션 존재 여부 확인 스왑 파일 생성 전에 스왑 파일이나 스왑 파티션이 존재하는지 먼저 확인합니다. sudo free -m 그리고 아래의 명령어를 입력해서 swap 관련한 내용이 보이지 않으면 스왑이 설정되지 않은 것입니다. sudo swapon -s 만약 두 명령어 모두 swap 관련이 보이지 않으면 아래 명령어로 생성합니다. 2. 스왑 파일(swapfile) 생성 먼저 스왑 용도로 사용할 파.. 더보기
[Ubuntu] 우분투에서 유저 추가하기 우분투를 사용하다 보면 유저를 추가해야 하는 경우가 생깁니다. 유저를 추가하고 싶을 때 adduser 명령어를 사용합니다. 사용법은 간단한데 adduser [사용자명] 형식으로 입력하면 됩니다. sudo adduser newuser root 권한으로 실행하기 위해 다음과 같이 비밀번호를 묻는 경우 현재 계정의 비밀번호를 입력합니다. [sudo] password for 현재 유저: 생성할 유저를 위한 그룹과 홈 디렉토리가 먼저 생성됩니다. 그 이후에 사용할 비밀번호를 입력하면 됩니다. 비밀번호는 동일하게 2번을 입력하면 됩니다. 다음으로 몇 가지 개인정보를 입력하면 되는데 입력하고 싶지 않으면 엔터를 누릅니다. 마지막으로 Y를 눌러서 정보가 정확하다고 답변하면 유저가 생성됩니다. 새로 생성한 계정으로 su.. 더보기
[Ubuntu] 우분투 버전 및 커널 버전 확인 우분투는 다양한 명령어를 통해 버전을 확인할 수 있습니다. 배포되는 날짜로 구분되는 버전은 물론이고 커널 버전 역시 확인 가능합니다. 기본적으로 lsb_release 명령어를 통해 확인이 가능합니다. lsb_release -a 다양한 옵션을 지원하는데 -a를 입력하면 모든 정보를 확인할 수 있습니다. OS가 Ubuntu라는 것과 배포판 버전은 물론이고 코드네임까지 표시가 됩니다. 다음으로 /etc/issue 파일을 화면에 출력해서 정보를 얻을 수 있습니다. cat /etc/issue 다만 lsb_release보다 적은 정보를 표시해주는 것을 확인할 수 있습니다. /etc 내부에는 우분투의 버전 정보를 담은 lsb-release와 os-release 파일이 존재합니다. 해당 파일들의 내용을 출력해서 정보를.. 더보기
tar 및 tar.gz 파일 압축 및 해제 명령어 리눅스 시스템에서 tar 형태나 tar.gz 형태의 압축 파일을 쉽게 볼 수 있습니다. tar는 tarball로도 불리며 압축을 하지 않고 파일들을 하나로 묶기만 하는 용도(Archiving)로 사용됩니다. tar 파일을 생성한 이후에 실제로 압축(Compression)을 하면 tar.gz와 같은 확장자가 됩니다. 압축을 하는 방식에 따라서 gz나 bz 등의 확장자가 추가로 붙습니다. gzip을 사용하는 경우에 gz 확장자가 붙게 됩니다. 리눅스에서 tar 및 tar.gz 파일로 압축하고 해제하기 위해서 tar 명령어를 사용합니다. 각 형태의 파일을 압축하고 해제하기 위해서 다음 명령어를 사용하면 됩니다. tar 파일 압축 tar -cvf [압축파일명] [압축할 파일 혹은 폴더 경로] 현재 디렉토리의 d.. 더보기
[Ubuntu] 우분투 서버에 삼바(SAMBA) 설치 및 설정 Samba는 리눅스의 파일이나 프린터를 윈도우에서 사용할 수 있게 해줍니다. 우분투에 Samba를 설치하고 디렉토리를 공유하면 윈도우에서 연결이 가능합니다. 우분투에 Samba을 설치하고 초기 설정을 진행하는 방법은 다음과 같습니다. 1. Samba 설치 아래 명령어를 순차로 입력해서 Samba를 설치합니다. sudo apt-get -y update sudo apt-get -y install samba 기다리면 설치가 완료됩니다. 기존에 사용하고 있는 리눅스 계정을 Samba에 추가하기 위해 아래 명령어를 입력합니다. sudo smbpasswd -a 명령어의 부분은 실제 계정 이름을 입력하면 됩니다. 계정은 리눅스에 존재하는 계정이면 Samba에 계속 추가할 수 있습니다. 다음으로 원본을 보존하기 위해 .. 더보기