문제
다음 코드는 작동하지 않습니다
scp /home/username/public_html/site/pictures/* myUsernameAtMyMac@myIpAddress:/home/Masi/Desktop/
Mac의 방화벽에 "필수 서비스 만 허용"이 있습니다.
문제를 어떻게 해결할 수 있습니까?
편집하다
허용 서비스 목록에 "원격 로그인"이있는 후 다음 오류가 발생합니다. 또한 "모든 사용자"를 허용했습니다.
scp favicon.ico Masi@11.111.11.111:/home/Masi/Dropbox/
ssh: connect to host 11.111.11.111 port 22: Connection timed out
lost connection
편집하다다음 명령으로 다른 MacBook에서 내 컴퓨터에 로그인하려고했습니다.
ssh Masi@11.111.11.111
작동 시간 초과 오류가 발생합니다.
위의 명령으로 서버에서 컴퓨터에 연결하기 위해 한 번 관리했지만 연결은 빠르게 시간 초과되었습니다.
해결책
Mac의 방화벽 구성에서 허용 된 응용 프로그램에 SSH 서비스를 추가하고 방화벽 설정을 변경하여 "특정 서비스 및 응용 프로그램에 대한 액세스 설정"을 변경해야합니다.
방화벽이“필수 서비스 만 허용”하도록 설정했습니다. 기계에서 실행되는 서비스에 대한 들어오는 연결을 차단합니다.
Apple Support 사이트의 참조 : http://docs.info.apple.com/article.html?path=mac/10.5/en/11783.html
다른 팁
SCP 명령 자체는 괜찮습니다.
당신의 문제에 관해서는, 주어진 정보로 말할 수 없습니다. 기계를 핑할 수 있습니까? "-v"스위치를 사용하여 SSH를 사용하여 연결 절차에 대한 관련 정보가 있는지 확인하십시오.
Mac을 사용 하여이 명령을 시도하십시오. 방화벽 수정 또는 라우터 설정없이 작동해야합니다.
scp yourUsernameAtYourServer@YourServer:/home/username/public_html/site/pictures/* /home/Masi/Desktop/
NAT를 사용하여 인터넷에 연결된 하나 이상의 상자를 얻는 경우 작동하지 않습니다. Mac의 IP는 홈 네트워크 외부에 표시되지 않습니다. 이 경우 Yout 라우터에 포트 전달 규칙을 추가해야합니다.
myUsernameAtMyMac@myIpAddress