1-1. 리눅스 설치
SOFTWARE SELECTION에서 GNOME Desktop으로 설치
(이거해야 GUI창 보임, 오른쪽에꺼는 아무거도 체크안함)
1-2. 업데이트
설치된 모든 패키지 업데이트
yum update
2. GCC(C컴파일러), Telnet, FTP, 방화벽, 한글패치
***root계정으로 접속해서 설치하자***
1)GCC(C컴파일러)
설치) yum install gcc
설치됬는지확인) rpm -qa gcc
2-1)Telnet 서버
설치) yum install telnet-server
설치됬는지확인) rpm -qa | grep telnet
2-2)Telnet 클라이언트
설치) yum install telnet
설치됬는지확인) rpm -qa | grep telnet
2-3) Telnet 소켓열기
서비스시작) systemctl start telnet.socket
자동시작) systemctl enable telnet.socket
2-4) root계정 Telnet접속
파일이동)mv /etc/securetty /etc/seucretty_old
서버컴퓨터 가상터미널번호 조회) who -u
=> root [pts/1] 2017-?-? 이런식으로 나오는데 여기서 [pts/1]이걸
vi /etc/securetty_old 제일 밑줄에 추가
(root계정 한 곳에서만 접속가능 = 동시에 여러 곳에서 작업 못하게)
3-1)FTP
설치) yum install vsftpd
재시작) systemctl restart vsftpd
자동시작) systemctl enable vsftpd
<자동시작 = 재부팅해도 FTP 계속 실행>
<yum install vsftpd로 설치했는데 ftp가 안될경우에는
yum install vsftpd* 로 설치해보기 >
3-2)FTP root가능하게
vi /etc/vsftpd/user_list
vi /etc/vsftpd/ftpusers
root => # root
root가 ftp가능하도록(두 파일 다 해줘야됨)
vi /etc/vsftpd/vsftpd.conf
젤밑에
**********
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
**********
추가
userlist_enable=YES
=> 위의 두파일 user_list, ftpusers에 명시된 계정 접근안됨
=> NO일 경우에는 ftpusers에 명시된 계정 접근안됨
4)방화벽
끄기) systemctl stop firewalld
자동끄기) systemctl disable firewalld
<자동끄기 = 재부팅해도 방화벽 계속 꺼지게>
5)한글패치
*** root에서 해야됨 ***
*** vim은 vi종류중 하나(유닉스, 리눅스 차이)***
vi /etc/vimrc
제일위에 있는 if ~ endif 까지 내용을 이렇게 바꾸기
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set encoding=euc-kr
set fileencodings=euc-kr,utf-8,cp949
set fileformats=unix,dos
set number
set wrap
set showmatch
endif
*** set ~ 되있는건 옵션임 옵션 추가하고 싶거나 궁금하면 여기 참고***
*** http://connernam.tistory.com/29 ***
*** 서버컴퓨터(리눅스)에서 한글깨지는거는 터미널에서 화면 우클릭-> 프로파일 -> 프로파일기본설정 -> 호환성 -> 인코딩
*** -> 기본은 utf-8인데 euc-kr로 바꿔주면 안깨짐. 그때마다 바꿔줘야됨 ***
3. 계정 생성 및 비밀번호 설정
*** 혹시 계정 내용 변경해야되면 참고 ***
*** vi /etc/passwd (계정정보있는곳) ***
useradd -u [UID] : UID는 최소 500번부터 시작
anu01~anu40까지는 계정이름
2017-12-31은 계정만료일자
*** 비밀번호 설정 ***
passwd [계정이름]
(ex // passwd anu01)
비밀번호 입력, 재입력하면됨.
안전하지않다는 말 무시해도됨.
*** 계정 생성 예시 ***
useradd -u 501 -g 100 -d /home/anu01 -s /bin/bash -c "ANU01" -m -k /etc/skel -e 2017-12-31 anu01
4. 로그인시 사용자 목록 안보이게 하기
*** 파일을 만드는거임 원래 비어있음 ***
*** root에서 해야됨 ***
vi /etc/dconf/db/gdm.d/00-login-screen
=>
-------------------------------------------
[org/gnome/login-screen]
disable-user-list=true
-------------------------------------------
dconf update (요거 필수로 해줘야됨)
5. 고정IP, 포트포워딩
무선네트워크(와이파이)연결 -> 브라우저 주소창에 "192.168.0.1"입력 (iptime관리) -> "관리도구" 클릭
1)고정IP
기본설정 -> 인터넷연결설정 -> 고정IP사용자
외부 IP주소 : ***.***.***.*** ( * 안되면 안쓰는 ip찾아서 바꾸기 *)
서브넷 마스크 : ***.***.***.***
기본 게이트웨이 : ***.***.***.***
기본 DNS 서버 : ***.***.***.***
보조 DNS 서버 : ***.***.***.***
2)포트포워딩
고급설정-> NAT/라우터 관리 -> 포트포워드 설정
2-1) Telnet
내부 IP 주소 : 192.168.0. ?? ( ??에 원하는 IP주소 넣으면됨)
프로토콜 : TCP
규칙이름 : ?? (마음대로 설정)
외부포트 : 23
내부포트 : 23
2-2) Ftp
내부 IP 주소 : 192.168.0. ?? ( ??에 원하는 IP주소 넣으면됨)
프로토콜 : TCP
규칙이름 : ?? (마음대로 설정)
외부포트 : 21
내부포트 : 21
6. 공지사항 변경
1) Telnet 로그인 성공 후 공지사항 변경(로그인후)
vi /etc/motd
2) Telnet 접속시 공지사항 변경(로그인전)
vi /etc/issue.net
'Linux > OS' 카테고리의 다른 글
WSL2 docker using CUDA for PyTorch 기본 세팅 (0) | 2021.11.30 |
---|---|
리눅스(Linux) 우분투(Ubuntu) 18.04.5 Desktop LTS 설치 (0) | 2020.10.23 |
Linux Fedora #2 - Fedora download (0) | 2013.10.09 |
Linux Fedora install#1 - Fedora iso (0) | 2013.10.09 |
Linux Fedora install #0 - Vmware player download (0) | 2013.10.09 |