Linux 6

[Linux] Ubuntu CIFS Mount: CIFS로 네트워크 드라이브 마운트하는 방법(2): Samab 설정 방법

Samba를 사용하여 Linux에서 파일을 공유하고 다른 시스템에서 접근할 수 있도록 설정하는 과정은 다음과 같습니다. 이 가이드는 Ubuntu를 기준으로 설명합니다. Samab 설정 방법1. Samba 설치먼저, Samba 패키지를 설치합니다.sudo apt updatesudo apt install samba2. 공유할 디렉토리 생성 및 권한 설정공유할 디렉토리를 생성하고, 해당 디렉토리에 대한 접근 권한을 설정합니다. 예를 들어, /srv/samba/share라는 디렉토리를 공유한다고 가정해 봅니다sudo mkdir -p /srv/samba/sharesudo chown nobody:nogroup /srv/samba/sharesudo chmod 0775 /srv/samba/share chown nobo..

Linux 2024.10.28

Certbot을 사용한 SSL 인증서 갱신 가이드(1): ERR_CERT_AUTHORITY_INVAL_ID 오류

Certbot을 활용해 Ubuntu 서버에서 SSL 인증서를 자동으로 갱신하는 방법을 단계별로 안내합니다.Certbot을 사용한 SSL 인증서 갱신 가이드SSL 인증서는 웹사이트 보안에 필수적입니다. 인증서를 정기적으로 갱신하지 않으면 사이트 방문자들이 ‘신뢰할 수 없는 사이트’ 경고를 받을 수 있습니다. 이번 포스트에서는 Certbot을 사용해 Ubuntu 서버에서 SSL 인증서를 자동으로 갱신하는 방법을 알아보겠습니다.1. SSL 인증서 오류 해결: ERR_CERT_AUTHORITY_INVALIDSSL 인증서가 만료되었을 때 종종 발생하는 오류 중 하나가 ERR_CERT_AUTHORITY_INVALID입니다. 이 오류는 신뢰할 수 없는 인증 기관에서 발급된 인증서 또는 만료된 인증서에서 주로 발생합니..

Linux 2024.10.08

[Linux] Ubuntu CIFS Mount: CIFS로 네트워크 드라이브 마운트하는 방법(4): Ubuntu에서 CIFS 마운트 자동화 설정하기

Ubuntu 시스템 부팅 시 CIFS 마운트를 자동으로 설정하는 방법과 관련된 `fstab` 설정을 안내합니다.Ubuntu에서 CIFS 마운트 자동화 설정하기CIFS 마운트를 수동으로 실행하는 것 외에도, 시스템이 부팅될 때 자동으로 마운트되도록 설정할 수 있습니다. 이를 위해서는 /etc/fstab 파일을 수정하여 CIFS 마운트를 자동화할 수 있습니다.1. /etc/fstab 파일 이해하기/etc/fstab 파일은 시스템이 부팅될 때 자동으로 마운트할 파일 시스템을 정의하는 파일입니다. 여기에는 로컬 및 원격 파일 시스템 모두를 포함할 수 있습니다. CIFS 마운트를 자동화하려면 이 파일에 CIFS 관련 항목을 추가해야 합니다.2. /etc/fstab에 CIFS 항목 추가/etc/fstab 파일을 편..

Linux 2024.08.23

[Linux] Ubuntu CIFS Mount: CIFS로 네트워크 드라이브 마운트하는 방법(3): CIFS 마운트 명령 실행

CIFS를 사용하여 Ubuntu에서 원격 서버의 네트워크 드라이브를 마운트하는 방법을 단계별로 안내합니다. CIFS 마운트 명령 실행: Ubuntu에서 네트워크 드라이브 마운트하기 Ubuntu에서 원격 서버의 네트워크 드라이브를 CIFS를 통해 마운트하려면, 사전 준비가 필요합니다. CIFS 마운트를 위해 필요한 패키지 설치와 마운트할 디렉토리 생성 과정을 다룹니다. CIFS 유틸리티 설치와 디렉토리 생성이 완료되었다면, 원격 서버의 네트워크 드라이브를 Ubuntu에서 마운트하는 방법을 살펴보겠습니다. 이 단계에서는 CIFS 마운트를 위한 명령어와 옵션들을 다룹니다. 1 CIFS 유틸리티 설치CIFS 마운트를 위해서는 cifs-utils 패키지가 필요합니다. 이 패키지는 CIFS 프로토콜을 사용하여 Wi..

Linux 2024.08.23

[Linux] Ubuntu CIFS Mount: CIFS로 네트워크 드라이브 마운트하는 방법(1): Ubuntu에서 파일 공유를 위한 기본 개념

Ubuntu에서 CIFS와 Samba 서버를 이해하고, 파일 공유를 설정하는 방법에 대해 알아봅니다.요구 사항회사에서 서로 다른 서버가 한 서버의 폴더를 접속할 수 있으며, 똑같은 경로로 접속해야 되는 상황이 발생했습니다.고민한 결과 네트워크 Mount라는 기술을 이용해서 문제를 해결하기로 했습니다. 해당 서버들은 AWS Ubuntu 인스턴스에서 구동을 합니다.CIFS와 Samba 서버의 이해: Ubuntu에서 파일 공유를 위한 기본 개념CIFS와 Samba 서버의 이해Ubuntu 환경에서 네트워크를 통해 파일을 공유하고 관리하는 것은 매우 중요한 작업입니다. 특히, 서로 다른 서버들이 동일한 폴더에 접근할 수 있도록 하는 기술은 팀 간 협업과 데이터 관리에 필수적입니다. 이 글에서는 이러한 작업에 필수..

Linux 2024.08.23

[bash: ./serve.sh: /bin/sh^M: bad interpreter] Shell Script 오류 원인 및 해결 방법

1. 오류 메시지의 의미Linux 시스템에서 쉘 스크립트를 실행할 때 "bash: ./serve.sh: /bin/sh^M: bad interpreter: No such file or directory"라는 오류 메시지가 발생할 수 있습니다. 이 오류는 일반적으로 파일의 해석기(interpreter)가 잘못되었거나 파일 경로가 올바르지 않기 때문에 발생합니다.해당 오류는 특히 Windows 환경에서 작성된 스크립트가 Unix/Linux 시스템에서 실행될 때 자주 나타납니다. 이 차이는 주로 두 운영 체제 간의 줄 바꿈 방식의 차이에서 기인합니다. Windows는 줄 바꿈을 \r\n으로 처리하지만, Unix/Linux는 \n만을 사용합니다. 이로 인해 Unix/Linux 시스템에서 Windows에서 작성된 ..

Linux 2024.08.09