반응형
8. SSH(Secure SHell) 설치
외부 컴퓨터에서 리눅스 서버에 접속하기 위해서는 putty 등의 클라이언트 접속 툴을 사용한다.
8.1 SSH(Secure SHell) 설치
8.1.1 ssh 설치
sudo apt-get install openssh*
8.1.2 방화벽 설정
firewall-cmd --add-port=22/tcp --permanent
firewall-cmd --reload
8.1.3 SSH 프로그램이 설치된 위치 확인
which sshd
8.1.4 SSH 서비스 실행
sudo /usr/sbin/sshd
8.2 윈도우즈에서 putty 프로그램을 이용하여 리눅스 서버에 접속
8.2.1 putty 다운로드
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
putty-64bit-0.70-installer.msi 파일 다운로드
8.2.2 putty 프로그램 실행
Host Name에 리눅스 서버의 ip 주소 입력
8.3 리눅스 서버로 파일 전송
8.3.1 윈도우즈에서 리눅스 서버로 파일 전송을 할 경우 ftp, scp 등을 활용
여기서는 winscp 설치
https://winscp.net/eng/download.php
8.3.2 winscp를 이용하여 윈도우즈에서 만든 jsp02 프로젝트의 war 파일을 리눅스 서버로 업로드
리눅스 서버에 설치된 java 버전에 맞게 컴파일하여 업로드해야 함
자바 버전이 틀리면 에러가 발생함
/home/user/tomcat9/webapps 디렉토리로 업로드
8.4 putty로 리눅스 서버에 접속하여 톰캣 서버 재시작
8.8.1 putty 프로그램을 이용하여 리눅스 서버에 접속한 후 톰캣 서버를 중지 후 재시작하면 war 파일의 압축이 풀리면서 웹프로젝트의 배포가 완료됨
/home/user/tomcat9/bin/shutdown.sh
/home/user/tomcat9/bin/startup.sh
반응형