scp를 사용하여 원격(Linux) 컴퓨터에서 로컬 컴퓨터(Mac OS Mojave)로 파일을 복사합니다. Mac에서 "원격 로그인"을 활성화했습니다. "원격 로그인"을 활성화한 시스템 환경설정의 "공유" 섹션에 주소가 나열되어 있는데, 예를 들어 제가 UCLA 캠퍼스에 있을 때 다음과 같습니다.
이 주소(번호는 x로 표시되고 이름은 제거됨)를 사용하면 ssh
외부 컴퓨터에서 내 Mac으로 들어갈 수 있으며 특히 scp
파일을 전송하는 데 사용할 수 있습니다.
외국 기계에서는
scp filename [email protected]:~/Downloads
파일이 내 Mac의 다운로드 폴더에 나타납니다.
이 프로세스를 자동화하고 싶습니다. 원격 주소가 자주 바뀌는 것 같습니다. 명령줄에서 내 컴퓨터의 주소를 어떻게 알 수 있나요? Mac OS는 시스템 환경설정에 나열되어 있으므로 이를 명확하게 생성할 수 있습니다.
감사합니다!
답변1
이것은 질문에 대한 완전한 답변보다 해결 방법에 가깝지만 의견 후에는…
시스템 환경설정 > 네트워크. 이더넷에서는 "DHCP 사용"이라고 표시된 부분을 볼 수 있으므로 이를 수동 주소를 사용하는 DHCP로 변경합니다. Wi-Fi에서는 TCP/IP 아래의 고급 섹션에 있습니다.
주소를 수정하면 Uni가 고정된 주소를 제공하도록 설득하지 않는 한 해결할 수 없는 충돌이 발생할 수 있습니다.