Jost Do It.

그냥 IT해.

반응형

서버 및 환경/OS 13

[Ubuntu] apt 업데이트 후 ssh 접속이 안되는 문제 (No supported authentication methods available)

[상황]Ubuntu의 패키지 업데이트 후에 ssh 접속이 안되는 문제가 발생했다.ssh 접속 시 기존에는 계정과 비밀번호, OTP를 입력해 접속했었는데, 비밀번호 입력 전에 다음 에러 메시지가 발생했다. No supported authentication methods available (server sent: publickey)  [원인]우분투 패키지들을 업데이트 하면서 sshd 설정 파일 내용이 초기화 돼 있었다.  [해결 방법]기존 내용과 같이 설정 파일을 업데이트해주고 데몬을 재실행하면 된다.1. ssh 데몬 관련 파일을 오픈sudo vi /etc/ssh/sshd_config 2. 기존 로그인 옵션 파라미터 재설정PasswordAuthentication noPermitEmptyPassword noU..

[Ubuntu] 부팅 시 로그인 해제하기

개요 스마트 플러그를 통해 데스크톱에 전원이 들어오면 자동으로 켜지게 설정해두었다. 그런데 데스크톱이 켜져도 우분투 유저 로그인 창이 떠 원격에서 바로 사용하기 어려웠다. 따라서 로그인을 생략하는 방법이 필요했다. 방법 1. Settings 클릭 2.Users 탭으로 이동 3. 유저 정보 변경을 위해 Unlock 버튼 클릭 4. 유저 비밀번호 입력 및 유저 인증 5. Automatic Login 활성화 6. 껐다 켜서 잘 적용됐는지 확인 Reference [Ubuntu] Ubuntu 18.04 부팅 시 로그인 생략하기

[Linux] 서로 다른 디스크(파일 시스템)간 파일이동 (mv)

문제 상황 서버 내 디스크 여유공간이 부족해져 다른 디스크에 데이터를 mv하였다. 이 때 다른 디스크에 데이터가 적재되는건 확인하였는데, 원래 디스크의 파일들은 그대로 남아있는걸 확인하였다. 찾아보니 같은 디스크 내 mv와 타 디스크로의 mv 명령이 다르게 작동하는걸 확인할 수 있었다. 설명 서로 같은 디스크(파일 시스템) 내에서는 mv를 하면 실제로 파일을 옮기거나 생성, 제거하지 않고 디렉터리 경로만을 변경하는 방식이다. 하지만 다른 디스크간 mv 시에는 파일을 옮기게 되는데, 이 때 파일들은 실제로 바로 옮겨지는 것이 아니라 다른 디스크로 cp(copy) 작업이 먼저 수행되고, copy가 정상적으로 완료된 파일들은 rm(remove)작업이 이루어진다. 아무래도 파일을 직접적으로 바로 옮기는 과정에서..

[Ubuntu] ssh 접속 허용하고 OTP 접속 설정하기

[개요] 외부 ip에서 집 데스크톱으로 접근하다보니 보안설정이 필요했다. 여러 설정 방법들이 있겠지만 관리하는 코스트는 줄이면서 최대한 간단하게 설정하고 싶었다. 그 중 사이트에 접속할 때마다 사용하는 OTP를 우분투에서 사용하는 방법이 있어 OTP로 보안을 적용하였다. [ssh 설정하기] 먼저 ssh 관련 패키지를 설치해준다. sudo apt-get install openssh-server 설치 후 ssh 상태가 정상적인지 확인한다. sudo systemctl status ssh 정상적이라면 아래와 같은 결과가 나온다. ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; v..

[Ubuntu] 방화벽 설정 및 외부 포트 허용 설정

[방화벽 설정/해제] 우분투에서 기본적으로 방화벽은 ufw 명령어를 통해 설정할 수 있다. 디폴트로 우분투 방화벽은 해제 상태이기 때문에 아래 명령어로 설정해줄 수 있다. sudo ufw enable 설정한 방화벽은 다음 병령어로 해제할 수 있다. sudo ufw disable [방화벽 상태 확인] 아래 명령어를 통해 방화벽 상태를 확인할 수 있다. sudo ufw status verbose 간략한 상태만 보려면 verbose를 입력하지 않아도 된다. 방화벽 상태는 다음과 같다. Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), deny (routed) New profiles: skip To Action From 방화..

[Linux] 특정 파일의 변수 리스트를 환경변수로 설정하기

문제 변수명과 변수값이 각각 지정된 .env 파일이 있다고 하자. # .env file ID=smart-hinj PWD=8191 export 명령어를 통해 변수 하나씩 환경변수로 선언할 수 있겠지만, .env 파일 내 변수의 수가 많아지면 변수 하나씩 export 하기에는 비효율적이다. 이 파일에 존재하는 변수 리스트를 환경변수로 바로 전달하는 방법은 없을까? 해결 아래 명령어를 통해 .env 파일 내 변수 리스트를 환경변수로 한번에 전달할 수 있다. 아래 명령어를 shell에서 실행하자. set -a # automatically export all variables source .env set +a 참조 https://stackoverflow.com/questions/43267413/shell-how-..

[Linux] 실행 중인 프로세스(PID) 목록 출력 및 프로세스 종료

실행 중인 프로세스(PID) 목록 출력 리눅스에서 실행 중인 프로세스 목록을 출력하기 위해서는 아래 명령어를 입력하면 된다. ps 에는 보통 아래 두가지를 많이 사용한다. -e: 실행 중인 모든 프로세스를 출력한다. -f: 프로세스의 모든 정보를 출력한다 (User ID, System 시작 time 등이 추가로 출력됨). 옵션 사용에 따라서 실행결과는 다음과 같이 달라진다. 1. ps만 사용했을 때 2. -e 옵션을 사용했을 때 3. -f 옵션을 사용했을 때 더 자세한 옵션들은 아래 명령어를 통해 확인할 수 있다. ps --help all 프로세스(PID) 종료 프로세스 종료를 위해서는 아래 명령어를 사용한다. kill 에는 보통 어떻게 종료할 것인가를 부여하게 된다. 보통 강제 종료하기 위해 9번 옵션..

[Windows 11] 윈도우 11 노트북 포맷하기 (복원, 노트북 초기화)

회사를 퇴사하게 되면서 회사 노트북을 포맷할 일이 생겼다. 이왕 포맷하는 김에 포맷 과정을 기록하려 한다. 윈도우 11 포맷 방법 윈도우 11 포맷방법은 간단하다. 우선 윈도우 버튼을 누른다. 그리고 검색창에 복원을 검색하자. 복원을 검색하면 이 PC 초기화 라는 항목이 뜬다. 이 PC 초기화를 클릭해주자. 그러면 시스템 > 복구 화면이 뜨게된다. 여기서 복구 옵션 > 이 PC 초기화 항목의 PC 초기화 버튼을 클릭한다. 그러면 PC 초기화 화면과 함께 두가지 옵션을 선택할 수 있다. 나는 컴퓨터의 완전한 포맷(파일 모두 삭제 및 윈도우 재설치)를 원했기 때문에 모든 항목 제거 옵션을 선택하였다. 그러면 위와 같이 잠시 로딩화면이 뜬다. 로딩을 잠시 기다리면.... 다음으로 윈도우를 어떻게 재설치할 것인..

[Windows 11] 윈도우 10에서 윈도우 11로 업그레이드 하기

작년에 마이크로소프트에서 윈도우 11 OS가 새로 출시됐다. 윈도우 10 사용자는 윈도우 11로 무료 업그레이드 할 수 있다. 하는 방법은 아래와 같다. 윈도우 11 업그레이드 방법 먼저 윈도우 11 무료 업그레이드 링크로 들어간다. 그러면 위 그림처럼 Windows 11을 무료 다운로드 가능하다는 내용이 나타난다. 지금 업그레이드 확인 을 클릭하자. 클릭하면 사이트에서 내 컴퓨터의 설정 창을 열게 된다. 열기 버튼을 클릭한다. 클릭하면 Windows 11 준비와 관련된 사항이 나타난다. WIndows 11로 업그레이드 하려면 컴퓨터 사양이 최소 기준을 충족해야 한다. 충족하는지 확인하기 위해 하드웨어 요구 사항 확인 버튼을 클릭하자. 클릭하면 시스템 요구사항을 확인해야 한다는 설명이 뜬다. 여기서 PC..

[Windows 10] 윈도우 10 포맷하고 다시 깔기

최근 노트북에 여러 설정들이 충돌나는 경우가 많아졌다. 충돌을 해결하는거보다 포맷을 하는게 나을거 같아 그 과정들을 정리한다. 윈도우 10 포맷하기 윈도우 10 포맷은 간단하다. 먼저 아래 윈도우 버튼을 누르고 초기화를 검색한다. 그리고 이 PC 초기화 를 클릭한다. 그리고 화면에서 복구 > 이 PC 초기화 > 시작 버튼을 누른다. 그러면 PC 초기화를 어떻게 할 것인지 선택하는 옵션이 나타난다. 윈도우 재설치만 하고, 파일들은 유지하고 싶으면 내 파일 유지를 클릭한다. 윈도우 재설치 뿐만 아니라 컴퓨터에 저장된 파일을 모두 제거하고 싶으면 모든 항목 제거를 클릭한다. 나는 컴퓨터 내 디스크 전부를 포맷하길 원해 모든 항목 제거 버튼을 클릭했다. 다음으로 추가 설정 항목이 나타난다. 일단 설정 변경을 눌..

반응형