리눅스 컴퓨터에서 내 맥으로 sshing (그리고 scping)


0

Mac OS X (Snow Leopard)에서 Linux 시스템으로 SSH 연결 한 다음 Linux 시스템에서 Mac으로 파일을 복사하려고합니다.

나는 사용 ssh user@linuxmachine address 했지만을 사용할 때 scp filename user@mymacsipaddress:filepath아무 일도 일어나지 않습니다.

Linux 프롬프트에서 Mac으로 SSH를 시도했지만 그 경우에는 아무 일도 일어나지 않습니다. 시스템 환경 설정 / 공유에서 원격 액세스를 활성화하고 시도했습니다.

ssh local host 
ssh mymacsipaddress and
ssh user@mymacipaddress

내 Mac 프롬프트에서 모두 작동하는 것처럼 보이므로 SSH가 활성화 된 것 같습니다. 무엇이 잘못 되었나요? 내 Mac에서 다른 기능을 활성화해야합니까?

port22가 netstat -na | grep 22 tcp400 * .22 . 듣고 위의 결과를 얻었다.


연결 시간 초과 : macipaddress 포트 (22)를 호스트에 연결이 내가 결국 ssh를 얻을 오류입니다

이 명령을 실행하여 포트 22와의 연결을 확인했습니다. nc -vv ipaddress 22 다음 결과를 얻습니다. ipaddress 22 포트 [tcp / ssh]에 연결했습니다! SSH-2.0-OpenSSH_5.2 프로토콜 불일치.

답변:


2

Mac에서 Linux 시스템으로 SSH를 사용하여 로그인 할 수 있으므로 가장 빠르고 쉬운 솔루션 (적어도 StackOverflow와 같은 웹 사이트에 제공)은 scpMac 에서 명령 을 실행하는 것일 수 있습니다 . 다음과 같은 것 : scp user@linuxmachine:/path/to/file /destination/on/mac

Linux 컴퓨터에서 Mac으로 연결하여 진행되는 문제를 추가로 해결하려면 적절한 스택 교환 (애플 apple.stackexchange.com이지만 확실하지는 않음)에 문의하는 것이 좋습니다.

( 업데이트 : 이 질문은 StackOverflow에서 SuperUser로 마이그레이션되었으므로 SuperUser가 적절한 곳이라고 생각합니다.)

다른 Stack Exchange 사이트에서 더 나은 답변을 얻을 수는 있지만 문제가 발생한 위치를 정확하게 파악할 수있는 빠르고 정확한 방법은 다음과 같습니다.

  • Linux 시스템에서 telnet N.N.N.N 22(Mac의 IP 주소를로 대체 ) 사용해보십시오 N.N.N.N. 그리고 네, 그것은 숫자 앞에 공백 22입니다.

다음과 같은 결과가 나오면 모든 것이 네트워크에 문제가 없으며 Mac의 sshd_config 파일 설정을 살펴보아야합니다.

Trying N.N.N.N...
Connected to N.N.N.N.
Escape character is '^]'.

( scpSSH 프로토콜을 사용 하기 때문 입니다. SSH 문제를 해결하면 문제가 해결 될 것입니다 scp.)

당신이 경우 되지 처럼 보이는 뭔가를 얻을, 일부 네트워크 관련 일을 확인하는 시간이다.

  • Mac과 Linux 컴퓨터 사이에 NAT가 있습니까? 사용중인 IP 주소는 무엇입니까? 그것은 Mac에서 Linux 시스템으로 연결할 수 있지만 다른 방법으로는 할 수없는 기능을 완전히 설명합니다. Linux 컴퓨터에서 Mac의 IP 주소를 핑 (ping) 할 수 있습니까?
  • 두 시스템에서 방화벽 규칙 및 로그를 찾으십시오.

문제를 해결하는 다소 원시적 인 방법을 제안하고 있습니다. 의심의 여지없이 양쪽 끝에 로깅을 작성하고 무슨 일이 일어나고 있는지 더 잘 알 수 있습니다.

업데이트 : 이제 질문이 수퍼 유저로 마이그레이션되었으므로 일부 사람들은이 문제를 해결하는 더 자세하고 확실한 방법을 제공 할 것입니다. 행운을 빕니다!


고마워, 나는 그것을 시도하고 작동합니다. 그러나 리눅스 컴퓨터 내부에서 내 Mac으로 scp 할 수있는 방법을 제안 할 수 있는지 궁금합니다. 리눅스 컴퓨터는 scp와 ssh를 활성화했습니다.

좋아, 내 답변에 더 많은 정보 / 제안을 추가했습니다.
Trott

1

Mac에서 원격 로그인을 활성화해야 할 수도 있습니다. 시스템 환경 설정> 공유로 이동하여 원격 로그인 확인란을 켜십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.