본문 바로가기

linux Server

(17)
WebDAV 서버 구축 아파치 설치sudo apt install apache2 sudo apt install apache2-utils sudo apt install cadaver 아파치 잘 설치되었나 확인 apache2 -v 버전 확인/var/www/webdav 디렉토리 사용 예시cd /var/www sudo mkdir webdav sudo chown -R www-data:www-data /var/www sudo a2enmod dav sudo a2enmod dav_fs사용자 인증 과정sudo htdigest -c /etc/apache2/users.password webdav [WebDAV용 사용자 계정 이름] (WebDAV용 계정을 생성한다. 이후 생성한 계정의 비밀번호를 설정한다.) sudo chown www-data:www..
토렌트 서버 만들기 apt-get install transmission-daemonservice transmission-daemon restratservice transmission-daemon stopetc.transmission-daemon/setting.json 수정캐쉬 사이즈 128MBdownload-dir 수정download-queue-size 2로incomplete dir 하드 2개일 경우 사용preallocation - 0:바로 씀, 1:미리 파일 만들어 두고 데이터 씀, 2:완전히 파일 만든 다음 씀 (0이 빠르지만 하드디스크 조각화 됨)rpc-password 설정rpc-usename 설정rpc-wilelist-enable 아무 곳에서나 접속 할 수 있게 false 로unmask 다른 파일 전송 서비스와 충돌..
exfat 하드 마운트 하기 apt-get install exfat-fusesudo mount -t exfat /dev/sdc1 /var/www/ssd
NTFS 하드 마운트 하기 fdisk -ldf -hmount -t ntfs-3g /dev/sdb1 /var/www/webdavmount -t ntfs-3g /dev/sdd1 /var/www/data
FTP 기본 드라이브 변경 ex) vi /etc/passwd test 계정에 해당하는 라인으로 이동ex) test:x:1111:1111::/home/test:/bin/bash test 계정에 해당하는 라인 중 홈디렉토리 부분을 /data 로 수정ex) test:x:1111:1111::/data:bin/bash 이제 ftp 로 test 계정에 접속하면 /data 가 홈디렉토리가 됩니다. test계정으로 /data 디렉토리를 사용할 수 있도록chown 명령으로 /data 디렉토리의 소유권을 test로 변경해 줍니다.ex) chown test /datachown -R test /data   (하위 폴더 까지 모두 소유권 변경)
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 메세지 나올때 ssh-keygen -R [ IP or DomainName]안되면/root/.ssh/known_hosts/home/username/.ssh/known_hosts파일 삭제
OpenSSH 설정 sudo adduser 계정명sudo sudo passwd rootsudo apt install net-toolsnetstat -anp|grep 22 : openSSH 서비스 확인sudo nano /etc/ssh/sshd_config : Port 22 앞에 주석 제거sudo service ssh stopsudo service ssh startsudo service ssh statushostname -I : 서버 IP 확인방화벽 설정sudo ufw statussudo ufw enablesudo ufw allow OpenSSH
공유기 포트포워딩 ssh 22~22torrent 9091~9091ftp 21~21webdav 80~80fr24 8754~8754Flightaware 8080~8080