본문 바로가기

Linux/Ubuntu16

[Ubuntu] 로컬PC와 서버간 파일 전송하기. (SCP) 1. 로컬PC -> 서버로 업로드 $ scp -P @:2. 서버 -> 로컬PC로 다운로드. $ scp -P @: 2022. 4. 12.
[Ubuntu] ssh로 서버 접속하기. 접속할 IP: 123.456.789.1 접속할 서버의 포트: 5252 접속할 서버의 계정: moon ssh @ -p $ ssh moon@123.456.789.1 -p 5252 2022. 4. 12.
[Ubuntu] tar 명령어로 압축/압축해제하기 자주 사용하는 명령어인데 사용이 헷갈려 적어 논다 기본옵션 -f : 대상 파일 지정 -c : 압축 -C : 압축해제시 경로 지정 -v : 압축과정 보기 -x : 압축해제 -z : tar.gz로 압축 (tar와 tar.gz의 차이는 tar는 단순히 하나로 묶기, tar.gz는 하나로 묶고 용량압축) 압축하기 $ tar -cvf [압축결과파일] [압축대상폴더 및 파일(파일은 띄어쓰기로 구분)]압축풀기 $ tar -xvf [압축풀기할 파일] -C [압축풀 경로] 2022. 3. 29.
[Ubuntu] 20.04 LTS에 Docker 설치하기 Docker를 설치하는 3가지 방법. Docker repository 설정하고 apt를 이용하여 설치 인터넷이 안될 경우 .deb 패키지 파일을 다운로드하여 dpkg 명령어로 설치 Docker 사이트에서 제공하는 설치용 스크립트(sh)파일을 받아 설치. 1. Docker Repository 설정하고 apt로 설치 1-1. 이전 버전 삭제 sudo apt-get remove docker docker-engine docker.io containerd runc 1-2. apt update & apt upgrade $ sudo apt update & apt upgrade 1-3. 필수 패키지 다운로드 $ sudo apt-get install ca-certificates curl gnupg lsb-release .. 2022. 3. 28.
[Ubuntu] sftp 계정 만들기. (ssh는 접속 불가) 개요 일반계정처럼 sftp계정을 만들고 Filezilla와 같은 sftp프로그램으로 접속시, / 경로까지 접근이 가능하다. 이 경우 누구나 루트 폴더에 접근이 가능할 수 있기 때문에 해킹에 취약해 질 수 있다. 따라서, ssh는 접속이 불가능하고 오직 sftp로만 접속가능하고 상위폴더로는 접근 못하도록 하는 방법을 소개한다. Chroot 설정하기 Chroot란? Chroot는 Change Root Directory라는 뜻으로 임시로 루트 디렉터리를 설정하는 명령어이다. 특성사용자의 홈폴더를 루트폴더인것 처럼 지정해서 상위폴더로의 접근을 제한할 수 있다. sshd_config 파일 수정 /etc/ssh/sshd_config 위치에 있는 파일을 아래와 같이 수정한다. 예시) sftp전용 계정명 : test .. 2021. 12. 8.
[Ubuntu] apt update Error_1 위의 사진처럼 $ apt update시 에러 발생했을때, 에러 해결 방법. E: The repository http://dl.google.com/linux/linux/chrome/deb stable Release' does not have a Release file. 1. google.list 파일 수정 /etc/apt/sources.list.d 위치의 google.list 파일을 아래내용과 같이 수정한다.deb [arch=amd64] http:dl.google.com/linux/linux/chrome/deb/ stable main # 위 내용을 아래 처럼 수정. deb [arch=amd64] http:dl-ssl.google.com/linux/chrome/deb/ stable main 2 goo.. 2021. 9. 28.