728x90
업무 중 apache에 SSL인증을 해야할 일이 생겨서 알아보았다. API를 아파치를 통해서 호출하게 만들었는데 보안때문에 SSL을 해야했다. API는 Django로 만들었다. 이 상황 기준으로 적은 것이니 참고만 하길 바란다. 일단 기본적으로 개발버전에서만 가능한 인증서이다. 만약 서비스를 위한 배포라면 인증서를 사서 적용하면 될 것이다. 인증서 생성 - OpenSSL 설치 sudo apt install openssl - 인증서 생성 개인키 (private key) 생성 openssl genrsa -des3 -out server.key 2048 Enter pass phrase for server.key : (개인키 암호 입력) CSR(Certificate Sinning Request) 인증요청서 생성 ..
프로그램 설치 sudo apt-get install vsftpd 프로그램 설정 sudo vim /etc/vsftpd.conf 포트변경 listen=NO 밑에 listen_port=21(포트번호) 권한설정 write_enable=YES 주석해제 local_umask=022 주석해제 메시지 설정 ftpd_banner=Welcome to wook FTP service. 계정 홈디렉토리 상위폴더 이동제한 chroot_local_user=YES 주석해제 ftp 접속 허용 계정 설정 chroot_list_enable=NO 주석해제 및 변경 chroot_list_file=/etc/vsftpd.chroot_list 주석해제 pasv 모드 설정(선택) pasv_enable=YES pasv_min_port=2101 pas..
간단하게 root로 ssh 접속하고 싶을 때 사용하는 방법이다. root로그인 허용안하려면 openssh-server 설치만 하면된다. 1. 설치 sudo apt install openssh-server 2. 설치확인 sudo systemctl status ssh 3. 방화벽 사용시 ssh 허용 sudo systemctl status ssh 4. root 로그인 허용 config 파일 변경 vim /etc/ssh/sshd_config Port 22 (주석해제 및 필요시 포트변경) PermitRootLogin yes (주석해제 및 yes로 변경) 최종상태(참고용) 더보기 $OpenBSD: sshd_config,v 1.103 2018/04/09 20:41:22 tj Exp $ # This is the s..
계정 추가 sudo useradd -m -s /bin/bash 계정명 계정 비밀번호 설정 sudo passwd 계정명 # 이후 비밀번호 입력 홈 디렉토리 변경 sudo usermod -d 홈디렉토리경로 계정명 계정 관리자 권한 부여 sudo usermod -aG sudo 계정명 계정 관리자 권한 삭제 gpasswd -d 계정명 sudo 계정 그룹 조회 groups 계정명 shell 로그인 차단 vim /etc/shells # 맨아래에 /bin/noshell 추가 touch /bin/noshell chmod 777 /bin/noshell sudo chsh -s /bin/noshell 계정명 계정 shell 변경 sudo chsh -s /bin/bash 계정명 계정 삭제 # 사용자 계정만 삭제 userdel..
시리얼 번호 확인 방법엔 4가지가 있다. cat /sys/firmware/devicetree/base/serial-number jtop sudo i2cdump -f -y 2 0x50 sudo lshw | grep serial
패키지 설치 sudo apt install vino -y xml 파일 수정 - vim 이 설치 안되어 있다면 vim도 설치(vi가 편하면 vi사용해도 됨) sudo vim /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml - 아래 내용 추가 후 :wq로 저장 Eanble remote access to the desktop If true, allows remote access to the desktop via the RFB protocol. Users on remote machines may then connect to the desktop using a VNC viewer. true 터미널에서 명령어 실행 sudo glib-compile-schema..