winscp, putty
WinSCP는 Windows용 그래픽 유저 인터페이스 SFTP 및 FTP 클라이언트 프로그램이고 오픈소스 프리웨어이다. 레거시 SCP 프로토콜 역시 지원한다. 이 프로그램을 사용하여 로컬 컴퓨터와 원격 컴퓨터 간에 안전하게 파일을 복사할 수 있다.
즉, 간단하게는 원격의 컴퓨터에 윈도우 환경에서 접근 가능한 GUI 프로그램이다.
출처 : https://winscp.net/eng/docs/lang:ko
PuTTY(이하 푸티)는 가상 단말기 프로그램이다.
1. winscp를 다운로드
https://winscp.net/eng/download.php
2. winscp를 통한 원격 접속
실행 후 다운하면, 다음과 같은 화면이 나올텐데, 이제 aws에 만든 인스턴스 콘솔을 통해 인스턴스 정보를 봐보도록 하자.
저기 보면 퍼블릭 IPv4주소가 보일텐데 우리가 사용할 호스트 이름이다.
호스트 이름에 그대로 복사 붙이기 해주고, 사용자 이름은 default 값인 ubuntu로 해주자.
파일 프로토콜 형식은 그대로 놔두면 되는데, 이것이 가능한 이유는 다음 보안 그룹에 있다.
이 인바운드 규칙이 없다면, 해당 서버 컴퓨터에 접근하는 모든 포트가 막혀 있을 것이고, 접근이 되지 않겠지만 인스턴스 생성 당시 해당 포트를 열어주었으므로, 22번 포트로 생성한 서버에 접근이 가능하게 된 것이다.
각설하고 이제 비밀번호가 있는데 고급을 눌러보자.
고급에 인증을 보면, 개인키 파일을 업로드하는 것이 있는데 인스턴스 생성할 때 다운받았던 키페어가 있을 것이다.
이를 업로드 해주자.
이후 로그인을 누르면?
우측에 EC2 ubuntu의 파일 구조를 확인할 수 있다.
해당 서버에 접속을 완료하였다.
Putty를 이용한 CLI 접근
지금은 해당 서버 컴퓨터에 파일 옮기기 외에 어떤 작업도 할 수 없다. 우리는 각종 명령어를 사용하여야 하기 때문에 CLI 창으로의 접근을 원한다.
https://www.chiark.greenend.org.uk/~sgtatham/putty/
위 페이지에서 putty를 다운해주도록 하자
다운 후에 putty로 해당 서버를 열어주면,
이렇게 CLI 창이 나오는 것을 볼 수 있고 이제 우리는 해당 서버에 여러가지 명령어를 사용할 수 있게 되었다.
'서버 > 환경설정' 카테고리의 다른 글
[서버 개발 환경 구축] 6. 원하는 도메인 적용 (가비아) (0) | 2022.07.14 |
---|---|
[서버 개발 환경 구축] 5. Mysql Datagrip 연결 (0) | 2022.07.13 |
[서버 개발 환경 구축] 4. AWS EC2 탄력적 IP 할당 (0) | 2022.07.13 |
[서버 개발 환경 구축] 3. AWS EC2 ubuntu에 nginx,php,mysql (LEMP Stack)로 서버 환경 구축하기 (0) | 2022.07.12 |
[서버 개발 환경 구축] 1. AWS에서 EC2 생성하기 (0) | 2022.07.11 |