rsync/scp/sftp를 사용하여 서버에 연결할 수 있으며 ssh dziura
제대로 작동하지만 rsync/scp/sftp를 사용하여 서버에서 파일을 복사하는 데 문제가 있습니다.
SCP:
$ scp dziura:/home/kossak/file_remote.txt .
$ scp ./file_local.txt dziura:/home/kossak/
lost connection
첫 번째 명령은 0 상태를 반환하고 메시지/오류가 표시되지 않으며 "file_remote.txt" 파일이 내 로컬 디렉터리에 복사되지 않습니다(로컬 디렉터리에 대한 rwx 권한이 있습니다). 두 번째 명령은 "연결 끊김"을 반환합니다.
동기화:
$ rsync -Lr --partial --progress --rsh=ssh dziura:/home/kossak/file_remote.txt .
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [Receiver=3.1.0]
FTP:
$ sftp dziura
Connection closed
또한 첫 번째 scp 명령을 실행한 후 /var/log/auth.log
서버에서 파일을 확인했는데 다음 줄이 있습니다.
Oct 27 20:26:37 dziura sshd[3027]: Accepted publickey for kossak from <MY_IP> port 34583 ssh2: RSA <...>
Oct 27 20:26:37 dziura sshd[3027]: pam_unix(sshd:session): session opened for user kossak by (uid=0)
Oct 27 20:26:38 dziura sshd[3075]: Received disconnect from <MY_IP>: 11: disconnected by user
Oct 27 20:26:38 dziura sshd[3027]: pam_unix(sshd:session): session closed for user kossak
원격 서버의 SSH는 표준 포트 22에서 작동합니다.
로컬 및 원격 컴퓨터 모두에 대한 루트 액세스 권한이 있습니다.
원격 서버는 Ubuntu 14.04.3 LTS를 실행하고 있습니다.
저는 로컬에서 Linux Mint 17.2를 사용하고 있습니다.
서버 이름 "dziura"는 ~/.ssh/config
파일에 있습니다.
Host dziura
HostName <IP_GOES_HERE>
User kossak
IdentityFile /home/kossak/.ssh/id_rsa_enc
다음의 자세한 로그 scp -vvv dziura:/home/kossak/file_remote.txt .
:http://pastebin.com/0DkeHEC3
이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 감사해요.
- 편집하다 -
디버그 모드에서 다음을 통해 sshd를 실행 sudo /usr/sbin/sshd -p 2222 -D -d -e
하고 내 로컬 컴퓨터에서 scp file:을 시도했습니다 scp -P 2222 file_local.txt dziura:
. 원격 서버의 로그는 다음과 같습니다.http://pastebin.com/xxji6ucL
scp 명령은 "연결 끊김"을 표시하기 전에 일부 환경 변수도 표시합니다.
더 자세한 디버그는 다음과 같습니다.http://pastebin.com/HiJ8qB0Y