서버간 비밀키 전송할일이 있어 scp 를 이용할려고 했는데 서버에 설치가 되어있지 않았다.

yum install scp 를 했는데.. 레파지토리에 없다네.. 찾아보니 그게아니란다..

# yum install openssh-clients

 

 

 scp 와 sftp 가 설치된다. 간단히 말하자면 보안이 강화된 전송 프로토콜 이라할수 있다. 덤으로 파일전송을 해보자.

# scp -P 22 /home/from.php root@255.255.255.255:/home/to.php

 

중간에 ssh가 22번 기본포트라면 앞에 -P 22 는 삭제하여도 된다. /home/from.php 는 나의서버에서 보낼 파일의 위치및 이름이다. 받을서버에 로그인할 아이디, 아이피는 당연히 받을서버로 바꾸어 주어야한다. 그리고 /home/to.php 받는서버에서 저장될 위치와 이름이다. 인증되어있지 않은 서버는 신뢰할수 없다고 나오고 yes/no 를 고르라고 하는데. yes를 하면된다. 그리고 로그인할 아이디의 패스워드를 묻고 패스워드를 입력하면 파일이 정상적으로 전송된다.