클라우드

클라우드응용SW 2주 리눅스

키또카또 2026. 3. 23. 15:54

리눅스 배포판

  • 우분투 : 사용자 친화적, 데비안 기반, 일반 사용자에게 적합
  • 레드햇 : 기업 환경에서 많이 사용, 안정성과 보안성이 높음, 유료 지원 제공
  • 센트 OS : 레드 햇 소스 기반으로 한 무료 배포판
  • 데비안 : 안정성이 높고 패키지 관리 용이, 서버 환경에서 주로 사용
  • 칼리 리눅스 : 보안 테스트 및 해킹 도구 포함

리눅스 장단점

  • 장점
    • 비용 효율성 : 대부분 무료 제공, 라이선스 비용 없음
    • 안정성 : 높은 안정성 제공, 서버 운영에 적합
    • 보안성 : 다중 사용자 체계로 설계되어 보안성이 높음, 바이러스와 멀웨어의 위협이 상대적으로 적음
    • 커스터마이징 : 오픈 소스임으로 필요에 따라 시스템을 자유롭게 수정 가능
  • 단점
    • 초기 학습 곡선 : CLI에 익숙하지 않으면 어려울 수 있음
    • 소프트웨어 호환성 : 일부 상용 소프트웨어가 리눅스를 지원하지 않거나 설치가 어려울 수 있음
    • 하드웨어 호환성 : 특정 하드웨어에 대한 드라이버 지원이 부족할 수 있음

리눅스는 서버 운영, 임베디드 시스템, 개인 컴퓨터 등 여러 다양한 분야에서 활용된다

Azure이 지원하는 리눅스 배포판

Red Hat Enterprise Linux, Ubuntu,CentOS, Debian, SLES, ORacle Linux, AlmaLinux, Rocky Linux, CBL-Mariner

SSH

원격 호스트 컴퓨터에 안전하게 접속하기 위해 사용되는 네트워크 프로토콜
모든 통신 내용을 암호화해 보안성을 크게 향상시켰다

  • 특징
    • 모든 데이터를 암호화해서 전송
    • 포트 번호 : 22
    • 클라이언트, 서버 모델로 동작
    • 대칭키, 비대칭키, 해시 알고리즘을 사용해 인증 및 암호화 수행

ssh [옵션] [사용자명]@[호스트명또는IP 주소]

이슈

SSH 접속은 PowerShell 말고 cmd에서 진행해야 되고, 나는 ssh 명령어 인식을 cmd가 못하는 이슈가 있었다.

'ssh'는 내부 또는 외부 명령, 실행할 수 있는 프로그램, 도는 배치 파일이 아닙니다.

제미나이가 준 솔루션 #1

  1. 윈도우 기능에서 SSH 클라이언트 켜기
    윈도우 설정 > 앱> 선택적 기능 > 목록에 OpenSSH 클라이언트가 있는지 검색 또는 확인
    없다면 기능 추가를 눌러서 설치를 진행하면 된다

  2. 환경 변수 추가
    SSH 프로그램이 깔려있는데도 안 되는 거라면 환경변수 확인
    시스템 환경 변수 편집 > Path에 OpenSSH가 있는 폴더 경로를 추가한다

내 문제는 환경 변수가 없어서 일어났던 이슈였고, 추가해주니 잘 작동했다

리눅스 기본 명령어

명령어 설명
date 날짜 및 시간 출력
hostname 호스트명 출력
uname 시스템 정보 출력
who 현재 로그인한 사용자 정보 출력
passwd 패스워드 변경
clear 화면 지움
man 명령어에 대한 매뉴얼 보여줌
ps 터미널에서 프로세스를 표시

리눅스 파일 , 디렉토리 관련 명령어

명령어 설명
ls 현재 디렉토리의 파일 정보 표시
pwd 현재 작업 중인 디렉토리 표시
mkdir 디렉토리 생성
cd 다른 디렉토리로 이동
rmdir 디렉토리 목록에서 빈 디렉토리 삭제
cp 파일 복사
mv 파일 이름 변경 또는 파일 이동
rm 파일 삭제

리눅스 파일 편집 관련 명령어

명령어 설명
cat 파일 내용 출력
touch 빈 파일 생성
grep 파일 내용 중 조건에 맞는 것을 찾아 줌
vi 텍스트 편집기

'클라우드' 카테고리의 다른 글

[클라우드] 13-14주차  (0) 2026.06.22
[클라우드] 9-10주차  (0) 2026.06.22
[클라우드] 4,5주차  (0) 2026.04.07
클라우드응용SW 3주 데이터  (0) 2026.03.23
클라우드응용SW 1주 클라우드 컴퓨팅  (0) 2026.03.23