SSH로 원격 시스템 자원(CPU, 메모리 등) 사용량 확인하는 방법
·
Issue
리눅스 기반 시스템을 원격에서 관리하다 보면, CPU나 메모리 사용량을 실시간으로 확인해야 할 때가 자주 있습니다. 이럴 때 SSH를 활용하면 간편하게 원격 접속하여 시스템 자원을 확인할 수 있습니다. 이 글에서는 SSH로 접속한 뒤 실행할 수 있는 주요 명령어들과 사용법을 정리했습니다.1. SSH 접속 방법우선 원격 시스템에 접속해야 합니다. 터미널(또는 Windows의 경우 PowerShell)을 열고 아래 명령어를 입력하세요:ssh 사용자명@서버주소예시:ssh user@192.168.0.10비밀번호를 입력하면 원격 시스템의 셸로 진입하게 됩니다.2. 실시간 CPU 및 메모리 확인: toptop실시간으로 CPU 및 메모리 사용량, 프로세스별 점유율을 확인할 수 있는 기본 도구입니다.종료하려면 q 키를..
CLI 환경에서 명령어로 파일 주고받기(SCP: Secure Copy Protocol)
·
Issue
SCP(Secure Copy Protocol)란?SCP는 SSH(Secure Shell)를 기반으로 하는 명령어로, 로컬 컴퓨터와 원격 서버 간에 파일 또는 폴더를 안전하고 간편하게 복사할 때 사용하는 프로토콜입니다.SSH의 강력한 보안 기능 덕분에 암호화된 연결을 통해 파일을 전송하기 때문에, 민감한 데이터 전송에도 안심하고 사용할 수 있습니다.1. SCP 사용을 위한 준비SCP를 사용하려면 다음 두 가지 조건이 필요합니다.📌 SSH 설치 확인하기 (로컬 컴퓨터에서 확인)리눅스나 유닉스 기반 시스템은 대부분 SSH가 기본적으로 설치되어 있습니다.설치 여부 확인 방법:ssh -V위 명령어로 버전이 나오지 않는다면 SSH를 설치해야 합니다.SSH 설치하기 (Ubuntu 기준, 로컬 컴퓨터에서 실행)sud..
SSH 접속 오류 해결법 (REMOTE HOST IDENTIFICATION HAS CHANGED!)
·
Issue
개발보드의 OS를 새로 설치하거나 SSH 키가 변경된 상태에서 기존에 사용하던 IP 주소로 접속하면, 종종 다음과 같은 오류가 나타납니다. 🔎 문제의 원인이 오류는 SSH 접속 시 클라이언트에서 저장하고 있던 서버의 공개키(host key)와 현재 서버의 공개키가 일치하지 않을 때 발생합니다. 일반적으로 다음과 같은 경우에 나타납니다.라즈베리파이 OS 재설치 또는 SSH 키 변경동일 IP 주소가 다른 기기에 할당된 경우드물게 중간자 공격(man-in-the-middle attack) 가능성대부분의 경우 OS를 재설치하거나 IP 충돌 같은 정상적인 상황으로 인해 발생하므로 걱정하지 않아도 됩니다.🛠️ 간단한 해결 방법방법 1. 자동 삭제 명령어 사용가장 간단한 방법은 SSH가 안내하는 대로, 아래 명령..