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
最初のコマンドはゼロ状態を返し、メッセージ/エラーは表示されず、「file_remote.txt」ファイルは私のローカルディレクトリにコピーされません(ローカルディレクトリに対するrwx権限があります)。 2 番目のコマンドは「切断」を返します。
同期:
$ 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で動作します。
ローカルコンピュータとリモートコンピュータの両方にrootアクセス権があります。
リモートサーバーは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