質問: utf-8 debug2: channel 0: request env confirm 0 debug3: ignored env display debug3: ignored env _ debug1: sending command: scp -v -r -t /data/ debug2: channel 0: request exec confirm 1 debug2: callback done debug2: channel 0: open confirm rwindow 0 rmax 32768 packet_write_wait: connection to 192.168.1.110: broken pipe lost connection
回答: 質問ですでに述べたように、opは-tオプションを追加することでsshを機能させました。これにより、仮想ttyデバイスが強制的に作成されますが、sshを使用してリモートシステム間でファイルをコピーするscpを機能させるのに苦労しました。 scp用の仮想ttyデバイスの作成を強制するには、-oパラメーターと、それに続くsshの構成ファイルと同じスタイルで記述されたsshオプションのリストが必要です。したがって、この場合は-o requesttty=force。