1. ホーム
  2. ubuntu

[解決済み] プロトコルエラー:リモートサーバーからローカルサーバーにフォルダ/ファイルを転送しようとしたときにmtime.secが存在しない

2022-02-20 01:44:44

質問

Ubuntu 20をalicloudで使用していますが、clを使用してsftpリモートサーバーからローカルにコピーしようとすると問題が発生します。

scp -r -P 22 sftpibas@localhost:/sftpibas dev

が、上がった。

protocol error: mtime.sec not present

もし、私の設定を見たいのであれば、ここに私のsshd_configを添付します。

Include /etc/ssh/sshd_config.d/*.conf

PermitRootLogin yes

ChallengeResponseAuthentication no

UsePAM yes

PrintMotd no

AcceptEnv LANG LC_*

Subsystem       sftp    /usr/lib/openssh/sftp-server

Match group sftp
ChrootDirectory /home
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

リモートサーバーからローカルにファイルをコピーする私のやり方は間違っているのでしょうか?どんな提案でも歓迎します

どのように解決するのですか?

scp -v を実行してみました。これで少しは情報が増えましたね。

Sink: This service allows sftp connections only.
protocol error: mtime.sec not present

そして、sftpで試したところ、うまくいきました。