About OS & ETC/Linux
우분투 리눅스 처음 설치 후 할 일
귀찮아요
2016. 3. 4. 12:29
1. IP 고정 or 공유기 고정 IP 할당
* 리눅스에서 고정 아이피 설정
$sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address ....................... xxx.xxx.xxx.xxx(아이피 주소)
netmask ........................ xxx.xxx.xxx.xxx
gateway ......................... xxx.xxx.xxx.xxx
* 네임서버 설정 (DNS 와 보조 DNS)
$sudo vi /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx (DNS)
nameserver xxx.xxx.xxx.xxx (보조 DNS)
* 재시작
$sudo /etc/init.d/networking restart
2. SSH 포트 허용
$sudo ufw allow 22
3. 방화벽 활성화
$sudo ufw enable
4. 아파치 포트 변경(80 -> ?)
$sudo vi /etc/apache2/ports.conf
$sudo vi /etc/apache2/sites-enables/000-default port
* 재시작
$sudo service apache2 restart
5. 삼버서버로 사용될 폴더 생성&권한 설정
$sudo mkdir /home/samba
$sudo chown nobody samba
6. 삼바 서버 설정
$sudo vi /etc/samba/smb.conf
[global]
unix charset = UTF8
dos charset = cp949
display charset = UTF8
[public]
comment = 삼바서버
path = /home/samba
public = yes
writable = yes
$sudo service smbd restart
7. samba 서버 ufw 방화벽 포트 허용
$sudo ufw allow 137/udp
$sudo ufw allow 138/udp
$sudo ufw allow 139/tcp
8. vsftpd 설치
$sudo apt-get install vsftpd
9. vsftpd 설정
$sudo vi /etc/vsftpd.conf
listen=YES #14 : 보통 그냥 있지만 혹시나?!
anonymous_enable=NO #23 : YES -> NO 변경 - YES 일 경우 익명을 허용한다
local_enable=YES #26 : 계정을 소유한 사용자를 허용한다. (아이디 패스워드 입력)
write_enable=YES #29 : 쓰기허용
local_umask=022 #33 : 쓰기 권한? 4=r 2=w 1=x?
pam_service_name=ftp #143 : vsftpd -> ftp 로 변경 !!!중요!!! 안하면 530 을 보게 된다.
$sudo service vsftpd restart
$sudo ufw allow 21