본문으로 바로가기

[WinSCP] AWS EC2 or 가상머신으로 파일 전송하기

category 미분류/Tip 2020. 2. 15. 18:21

VirtualBox를 사용하든 Amazon Linux를 사용하든 호스트에서 가상 OS로 파일을 옮겨야 할 때가 있을 것이다.

필자의 경우에는 AWS EC2에 Signed URL을 설정하기 위해 키를 옮기거나

VSCode에서 편하게 코딩을하고 가상OS로 전송해야 하는 경우에 자주 직면한다.

 

이를 편리하게 할 수 있는 프로그램이 있으니, WinSCP이다.

Filezilla라는 대체품도 있는데 일단 WinSCP를 쓰자.

 

 

Connecting Securely to Amazon EC2 Server with SFTP :: WinSCP

Last modified: 2019-06-04 by martin

winscp.net

 

amazon linux를 사용중이라면 ec2-user가 기본 user일 것이다. ubuntu는 ubuntu가 기본 user이다. 각 인스턴스 타입에 대한 유저명 터미널에 접속하면 맨 앞자리에 보일 것이다. 처음 속하면 비밀번호가 없으므로 해당 유저에 비밀번호를 설정한 후 관리자로도 접근하여 바꿔주자. (귀찮다면 안 바꾼채로 둬도 되지만 보안상 추천하지 않는다)

sudo passwd // root 계정 비밀번호 설정
su - // root 계정으로 접속

 

Amazon Linux, RHEL 5 및 SUSE Linux의 경우 다음 과정을 밟습니다.

 

/etc/ssh/sshd_config파일에서 PasswordAuthentication 파라미터를 업데이트합니다.

 

업데이트라고 해봐야 주석처리(#) 지워주는 게 다입니다.

sudo vim /etc/ssh/sshd_config

재시작

sudo service sshd restart

 

 

Ubuntu의 경우 다음 명령을 사용합니다.

 

vim /etc/ssh/sshd_config  또는 nano /etc/ssh/sshd_config

 

 

#PermitRootLogin prohibit password 라인을 아래와 같이 수정
# 없으면 만들어주세요
PermitRootLogin yes

StrictModes yes 라인을 아래와 같이 수정(주석처리로 비활성화. 앞에 #만 붙이면 됨)
#StrictModes yes

PasswordAuthentication no를 다음과 같이 수정
PasswordAuthentication yes

 

재시작

sudo service ssh restart

 

 

재부팅 후 WinSCP에서 로그인해줍니다.

호스트 이름은 public ip를 넣어주면 됩니다.

포트 번호는 SSH 기본 포트인 22번을 지정해주었습니다.

 

 

로그인 성공 후에는 원하는 파일을 옮겨 담으면 됩니다.

 


 

 

https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-password-login/

 

EC2 인스턴스에 연결하기 위해 암호 로그인 활성화

암호 인증을 활성화하려면 암호를 생성하고 /etc/ssh/sshd_config 파일을 업데이트한 다음 SSH 서비스를 다시 시작합니다. 다음 절차는 Amazon Linux, RHEL, SUSE 및 Ubuntu에서 테스트합니다. 참고: 키 페어 인증 대신 암호 기반 로그인을 사용하면 보안에 영향을 미칩니다. 따라서 암호 기반 로그인은 권장하지 않습니다. 또한 SSH 공격을 방지하기 위해 인스턴스와 연결된 보안 그룹 규칙의 소스 IP 주소를 최소화하는 것이

aws.amazon.com

https://goddaehee.tistory.com/193

 

[AWS] 8.AWS EC2 root 계정 활성화 시키기

[AWS] 8.AWS EC2 root 계정 활성화 시키기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS EC2 (리눅스) root 계정 사용하기 ] 입니다. : ) 이전 포스팅을 통해 EC2 리눅스를 설치 해보았다. 다만 root 권한이..

goddaehee.tistory.com

 

'미분류 > Tip' 카테고리의 다른 글

웹/앱 운영을 위한 서비스, 모듈  (0) 2020.04.11
[DB] NoSQL vs SQL  (0) 2020.03.28
[IT 실무용어] 웹 프로젝트 용어  (0) 2020.03.15
[AWS] 이름짓기  (0) 2020.02.27
[자격증] AWS Certified Solutions Architect - Associate  (0) 2020.02.18

darren, dev blog
블로그 이미지 DarrenKwonDev 님의 블로그
VISITOR 오늘 / 전체