[Ubuntu] SSH(Secure SHell) 설치
programming/os

[Ubuntu] SSH(Secure SHell) 설치

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.putty.org

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

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