NU’SCHOOL · 아카이브
리눅스 SSH 원격 접속은 암호화되지 않아 보안에 취약한 텔넷(Telnet)을 대체하는 사실상의 표준이다. 이 글에서는 CentOS·RHEL 계열에 OpenSSH 서버를 설치하고 /etc/ssh/sshd_config의 핵심 지시어를 설정하는 과정을 정리한다. 키 기반 인증, 방화벽·SELinux, 그리고 루트 로그인…
Telnet을 이용하면 윈도우에서 원거리에 있는 리눅스 서버에 원격 로그인할 수 있다. 이 글에서는 CentOS/RHEL 리눅스에 텔넷 서버(telnet-server)를 설치하고, systemd 소켓으로 서비스를 활성화한 뒤, 23번 포트 방화벽을 열어 윈도우에서 원격 접속하는 전 과정을…
리눅스에서 root 비밀번호를 잊어버렸을 때, GRUB 부트로더를 이용하면 시스템을 재설치하지 않고도 응급조치로 비밀번호를 복구할 수 있다. GRUB 부팅 메뉴에서 커널 옵션을 잠깐 바꿔 셸로 진입한 뒤 passwd로 새 비밀번호를 설정하는 방식이다. 이…
리눅스 명령어 중 입문 단계에서 가장 자주 쓰는 기초 명령어를 기능별로 분류해 정리한다. 파일과 디렉터리를 다루는 ls·cd·cp·mv부터 파일 내용을 확인하는 cat·head·tail까지, 각 명령의 의미와 대표 옵션을 예제와 함께 묶었다. 처음 터미널을 접하는…
Samba 서버는 리눅스·유닉스에서 SMB/CIFS 프로토콜을 구현해 윈도우와 파일·프린터를 공유하게 해 주는 오픈 소스 소프트웨어다. 윈도우 클라이언트가 별도 프로그램 없이 탐색기로 리눅스 서버의 디렉터리에 접근할 수 있어, 윈도우와 리눅스가 섞인 혼합 환경에서 가장…
DHCP 서버 구축은 dhcp-server 패키지 설치와 /etc/dhcp/dhcpd.conf 설정만으로 끝낼 수 있다. DHCP(Dynamic Host Configuration Protocol)는 네트워크 장치에 IP 주소·서브넷 마스크·게이트웨이·DNS 같은 구성 정보를 자동으로 할당하는 프로토콜이다. 이 글에서는 CentOS 8(RHEL 8 계열)에서…
NFS(Network File System)는 네트워크로 연결된 컴퓨터 간에 디렉터리를 공유하기 위한 서버다. 클라이언트가 서버의 디렉터리를 마운트하면 마치 자기 디스크처럼 사용할 수 있다. 이 글에서는 CentOS 8 환경에서 NFS 서버를 구축하고, 클라이언트에서 마운트해 파일을…
쉘 스크립트 프로그래밍 2편에서는 사용자 정의 함수를 중심으로, 함수에 파라미터를 넘기는 방법과 eval·export·printf·set·shift 같은 자주 쓰는 명령을 예제로 정리한다. 각 명령마다 실제 스크립트 파일과 실행 결과를 함께 제시하므로, 셸 스크립트의 함수와 변수…
쉘 스크립트는 셸이 해석하는 명령을 모아 둔 실행 파일로, 반복 작업을 자동화할 때 가장 빠르게 손이 가는 도구다. 변수·조건문·반복문 같은 프로그래밍 요소를 그대로 쓸 수 있어, 명령 몇 줄을 파일로 묶어 두면…
전체 검색
엔터를 누르면 누스쿨의 모든 글을 검색합니다
Only fill in if you are not human
가입한 이메일을 입력하시면 재설정 링크를 보내드립니다.
← 로그인으로 돌아가기
입력하신 주소로 비밀번호 재설정 링크를 보냈습니다.메일이 보이지 않으면 스팸함도 확인해 주세요.