안녕하세요 IT여행자입니다.
이번 수첩에서는 업무 내용이 서버 관리자까지는 아니더라도, 리눅스를 설치하고 원격지에서 터미널접속, jsp연동 및 db 연동을 작업에 대한 내용을 알고 있다면 주변머리가 생길 것 같아 간단히 정리해 보았습니다.
[참고]
- 모든 작업은 리눅스의 슈퍼유저로 리눅스 터미널에서 작업하시면 됩니다.
- 문서 작성환경은 window10위에 virtualbox로 xbuntu를 설치하여 작업함.
sshd 설치 및 접속환경 설정
1) sshd 설치
apt update
apt upgrade
apt install openssh-server -y
2) sshd 활성화
systemctl enable ssh
systemctl start ssh
3) 리눅스 유저 등록(리눅스 터미널에서 직접 작업)
useradd -m 유저명
passwd 유저명
-m : 사용자를 등록하면서 홈 디렉터리도 함께 생성해 줌.
-암호는 8 자 이상 지정
4) 윈도에서 putty로 접속
검색 사이트에서 putty로 검색하여 프로그램은 설치하시면 됩니다. 원격 접속 프로그램은 굳이 putty일 필요는 없습니다.
- 접속한 후 위에서 등록한 사용자 이름과 암호를 사용하여 로그인합니다.
- 입력하고 있는 암호는 보이지 않습니다.
tomcat 설치 및 원격접속 환경설정
1) 설치
apt install tomcat9 (tomcat 버전은 변경될 수 있음 : apt search mysql로 검색)
2) 자동시작 활성화 및 중지
enable tomcat9 service : 자동 시작 활성화
disable tomcat9 service : 자동 시작 비활성화
3) tomcat manager 화면 접속 설정
tomcat-user.xml 파일에서 아래와 같은 유저를 추가해 준후 톰캣서버를 재 시작해 주면 됩니다.
4) 톰캣서버 재 시작
systemctl restart tomcat9
mysql 설치 및 원격 접속 환경 설정
1) 설치
apt install mysql -y
- server-core, client-core가 모두 한 번에 설치됨.
- 위의 코드로 설치되지 않는다면 mysql-server-8.0 , mysql-client를 따로 설치해 주어야 한다.
apt install mysql-server-8.0
apt install mysql-client
2) 외부 접속환경
/etc/mysql/mysql.conf.d/mysqld.cnf 파일 수정
bind-address의 기본값이 127.0.0.1로 되어 있는데 이는 로컬에서만 접속할 수 있다는 의미입니다. 이를 '*'으로 바꾸어 줌으로 모든 ip로 접속할 수 있게 하는 것입니다.
정보를 수정한 후
service mysql restart
실행 후 윈도우의 mysql client 툴을 사용하여 접속하시면 됩니다.
이상으로 IT수접을 마무리 하겠습니다.
'작은 모듈(IT구슬)' 카테고리의 다른 글
주석 처리는 이것으로... (0) | 2023.02.06 |
---|---|
Chart.js를 사용한 차트 만들기 (0) | 2023.01.16 |
이클립스에서 javascript theme 지정하기 (0) | 2022.11.20 |
favicon 오류? (0) | 2022.11.18 |
Servlet에서 JSP의 useBean 사용하기 (0) | 2022.11.08 |