SSH 원격 접속하기
AWS EC2 인스턴스에 접속하기
EC2 SSH 포트 열어두기 (Security Group 설정에서 22번 포트 열기)
접속 명령어 입력
ssh [리눅스서버ID]@[Host Name or IP address] -p 포트번호
ssh -i "test_key.pem" ec2-user@ec2-34-204-68-237.compute-1.amazonaws.com
(ec2의 경우 위의 예시)
원격 서버로 파일 및 디렉토리 전송하기
scp 사용
파일 전송
scp -i </path/key-pair-name.pem> </path/file_to_copy> <username>@<instance_public_dns>:<destination_path>
예시
scp -i test_key.pem random_number_generator.py ec2-user@ec2-34-204-68-237.compute-1.amazonaws.com:/home/ec2-user/project
scp -i test_key.pem requirements.txt ec2-user@ec2-34-204-68-237.compute-1.amazonaws.com:/home/ec2-user/project
디렉토리 전송
$ scp -i [보안파일] -r [디렉토리_이름] [원격지_아이디]@[원격지_주소]:[경로]
예시
$ scp -i test.pem -r testfiles ec-user@10.0.0.0:/home/ec2-user
원격 컴퓨터의 파일을 로컬 컴퓨터로 받기
$ scp [원격지_아이디]@[원격지_주소]:"[파일명1] [파일명2] [파일명3]" [받는 위치]
SSH 종료하기 (Mac Terminal)
control + d
Last updated