Linux

리눅스 사용하고있는 네트워크 어댑터 확인하기.

오랜만에 리눅스 관련 팁입니다. 여기서 확인해볼 네트워크 어댑터는 물리적/가상의 어댑터를 의미합니다.(ens,eth 등은 인터페이스 이름을 의미합니다.) ex) 많이들 사용하는 Realtek 이라던지 intel 이라던지,, 테스트하는 Linux는 ESXi에 띄워져있는지라.. 참고해서봐주시면되겠습니다. 먼저 사용하고있는 인터페이스를 확인해주겠습니다. ifconfig 로 간단하게 확인되며 여기서 ip가 할당된 인터페이스이름을 기억해주세요. 그리고 ethtool -i [인터페이스 이름] 으로 확인해주시면됩니다. [Reference] : 달소, 「서버포럼 – 리눅스 사용하고있는 네트워크 어댑터 확인하기.」 https://svrforum.com/?document_srl=74882&mid=svr&act=dispBoardContent.

SSH 접근시 key 사용하지않고 pw로 접근하는방법

어떻게 보면 최근 흐름과 반대로 간다고보시면 됩니다 ㅎㅎ 최근 클라우드 시장이 활발해지면서 ssh키를 이용한 인증을 사용하곤 하는데요. WSL에 ssh를 깔고 접근하니 로컬네트워크에서는 불필요하게 과정을 덧붙히는(?) 느낌도 있어 이 에러를 해결하는방법입니다. No supported authentication methods available (server sent publickey) 기존과 동일하게 id /pw로 ssh 접근이 가능하도록 셋팅해보겠습니다. 먼저 최소한 서버에 한번은 접근해서 root 권한을 획득해주셔야합니다. 저같은경우 […]

vscode Linux서버에 원격 접속해서 작업하기.

간간히 파이썬 및 쉘스크립트 등으로 작업하기위해서 VScode의 원격 접속기능을 사용해보려고합니다. vscode, Visual Studio Code같은경우 매우 유명한 Microsoft사가 제공하는 툴로 개발/코딩을 하시는분들이라면 모두 잘 사용하실것 같기때문에 설명은 따로하지않고 바로 설정으로 가겠습니다. 해당 과정을 통해 ssh 원격접속 뿐만아니라 컨테이너와, WSL등에도 원격접속하여 작업이 가능합니다. VScode 설치하기 확장프로그램 설치하기 – Remote Development  vs코드 실행 후 좌측에 EXTENSION -> Remote […]

Linux 시스템 고유값(Unique Key) 확인하기.

안녕하세요. 달소입니다. 오늘은 사용하고있는 Linux 시스템의 고유값을 확인하는방법입니다. 디스크의 UUID값과 같이 각 머신(시스템)별로 고유한 값이기 때문에 여러가지 용도로 활용할 수 있습니다. 확인방법은 명령어하나면 간단합니다. cat /etc/machine-id 가상머신이여도 이 머신 id값은 모두 다르더군요 ㅎㅎ 참고하시면되겠습니다. [Reference] : 달소, 「서버포럼 – Linux 시스템 고유값(Unique Key) 확인하기.」 https://svrforum.com/?document_srl=56698&mid=svr&act=dispBoardContent.

Linux 터미널에서 ftp 안쓰고 파일 업/다운로드하기.rz/lz iputty

안녕하세요. 달소입니다. 오늘은 리눅스 터미널에서 ftp나 sftp등을 사용하지 않고 파일을 업로드 및 다운로드 할 수 있는방법입니다. 대용량 파일이라면 스트림으로 전송되는 sftp가 제일 안전하다고 생각되지만 터미널을사용하면서 간단한 파일 업다운을 하기에는 rz/lz도 꽤나 괜찮다고 생각합니다. 다만 현재의 putty 순정판에서는 rz/lz의 zmodem이 지원하지않아 iPuTTY_portable.zip을 다운로드 받아서 사용해주시면 되겠습니다. iPuTTY_portable.zip 이제 다운로드받은 압축파일을 풀어주시고 putty를 실행 후 zmodem데 rz와 sz를 […]

Ubuntu Linux에 Transmission 설치하기.

안녕하세요. 달소입니다. 앞서 자게에 끄적였던 클라우드 토렌트 고도화 작업중 하나입니다 ㅎㅎ 도커로 Transmission을 설치할까 하다가 아무래도 네이티브가 나을거같아서 설치해봅니다. Transmission이란? 앞서 설명해드렸지만 간단하게 한번 더 설명해드리자면 토렌트를 받을수있는 클라이언트 입니다. 서버나 NAS에서 운영하기 쉽도록 Web-UI를 제공해주기때문에 홈서버를 운영하시는분들께서는 괜찮은 클라이언트중 하나입니다. Ubuntu에서는 기본 패키지로 Transmission을 지원해주기때문에 apt 명령어로 간단하게 설치 가능합니다. Transmission 설치하기 설치하기전 토렌트를 다운로드 […]

리눅스 PW 만료일 및 변경일자 확인하는법.

리눅스 계정관리에서 사용되는 pw관련 명령어입니다. 리눅스 PW정책 확인하기 먼저 현재 패스워드 정책은 vi /etc/login.defs 에서 확인이 가능합니다. 별도로 설정하지않으면 아래처럼 max 99999 min 0 WARN AGE 7입니다. 99999일까지는 PW변경을 안해도 문제없다는 말이죠 추가적으로 복잡도나 임계치에 관한값은 /etc/pam.d/system-auth에서 설정 가능합니다. 최근 PW변경일자 확인하기 passwd -S [계정명] 으로 최근에 언제 PW를 변경했는지 확인이 가능합니다. chage -l [계정명] 으로도 동일하게 확인이 가능합니다. […]

외부/다른서버에서 DB서버로 접속하게 설정하는 방법.(Maria DB)

안녕하세요. 달소입니다. 올리고당 님께서 질문해주시면 외부/ 다른서버에서 DB서버로 접속할 수 있도록 설정하는 방법에 대한 가이드입니다. 제 환경은 MariaDB이나 MySQL도 동일하게 진행해주시면 되겠습니다. 1. MariaDB(MySQL) 설정 먼저 기본적으로 DB의 경우 localhost(127.0.0.1)만 DB에 접근할 수 있도록 설정되어있습니다. 다른서버에서 DB서버로 3306을 찔러도 열리지않는게 바로 그 이유입니다. 이 설정은 /etc/mysql/my.cnf 혹은 vi /etc/mysql/mariadb.conf.d/50-server.cnf 파일에 들어가서 수정을해주시면됩니다.. 여기서 bind-address를 찾아서 127.0.0.1 -> 0.0.0.0 혹은 접근허용해줄 ip,ip대역을 […]

Cent OS에서 Nginx SSL 인증서 적용하기.(Let’s Encrypt)

이번에는 앞서 설치한 Cent OS Nginx에 SSL 인증서를 적용해보겠습니다. 적용할 SSL 인증서는 Let’s Encrypt 로 3개월마다 인증서를 갱신해야하지만 무료로 와일드카드 인증서까지 적용할 수 있다는점에서 홈서버를 운영하는 입장에서는 필수적으로 진행하셔야합니다. 사전환경 오라클 Cent OS 7 Nginx 1.20 도메인 필요(duckdns도 가능)Cent OS에서 Nginx 설치하기.(방화벽 설정포함)  안녕하세요. 오랜만에 Cent OS 관련글입니다.   올리고당님 요건을 테스트하면서 하나씩 글을 남겨봅니다 […]

Cent OS에서 Nginx 설치하기.(방화벽 설정포함)

안녕하세요. 오랜만에 Cent OS 관련글입니다. 올리고당님 요건을 테스트하면서 하나씩 글을 남겨봅니다 ㅎ 저는 개인적으로 Ubuntu를 선호하나 Cent OS같은경우에 기업이나 안정성을 중요하게 여기시는분들도 꽤나 많이있기때문에  간단하지만 글을 남겨봅니다. 테스트환경 오라클 클라우드 Cent OS 7 Nginx 설치하기. Cent OS는 Ubuntu 의 apt 레포와 비슷하게 yum 레포지토리를 사용합니다. 설치전에 yum update를 통해 최신화를 시켜주세요. 설치도 마찬가지로 yum install nginx 를 해주면 […]

홈서버 IT 커뮤니티 SVRFORUM
Link