2015-01-20 3 views
1

안녕하세요, SCP를 사용하여 원격 서버에 파일을 업로드하려고합니다. 코드가 실행되고있는보조 이더넷 인터페이스 용 perl에서 파일 업로드에 scp를 사용할 수 없습니다.

서버는 여러 개의 이더넷 인터페이스를 가지고으로 (eth0는 eth1에, eth2를)

eth0를 기본 인터페이스입니다.

파일을 업로드하려는 서버는 eth2 인터페이스에서만 연결할 수 있습니다. .

내가 업로드 특정 인터페이스를 사용하는 코드를 수정해야 할 뭔가가 있나요 (eth2를) 내가 사용

:

사용이 기대; #for scp

+2

ip/routes를 돌보는 것은 sysadmin을위한 일이어야합니다. –

+0

@ Сухой27은 요청을 라우팅 할 수 있도록 라우팅 테이블에 항목을 추가하는 방법이 있습니다. SFTP 서버에 호스트 경로를 추가하는 것과 마찬가지로. 당신의 도움을 주셔서 감사합니다. –

+0

예,'man route/man ip'를 확인하고 루트 신임장을 가지고 있는지 확인하십시오. –

답변

1

수 없습니다. 라우팅은 커널이 처리하는 '사용자 공간'에서 작동하지 않습니다. 그걸 처리 할 펄 스크립트로 할 수있는 일은 아무것도 없다.

라우팅 테이블을 보거나 적절한 서브넷에서 네트워크 인터페이스를 구성하는 방법을 찾아야합니다.