![Putty pscp 非法文件描述符格式错误](https://linux22.com/image/1488068/Putty%20pscp%20%E9%9D%9E%E6%B3%95%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%E6%A0%BC%E5%BC%8F%E9%94%99%E8%AF%AF.png)
我正在尝试使用 putty pscp 和 cmd 备份我的检查点:
pscp -r admin@<ip address>:/var/log/CPbackup/backups/R77/<file_name.tgz> D:\test_location_on_windows
我收到错误:
Protocol error: Illegal file descriptor format
我尝试在谷歌上搜索这个问题,但确实没有找到太多信息。
另外如果有人有疑问,值得一提的是,checkpoint 在 GAIA OS 上运行,而 GAIA OS 的核心只是一个 Linux。
感谢任何帮助。
答案1
经过以下更改后,我使其正常工作。
我使用的用户已/etc/cli.sh
设置为 shell。SCP 要求用户将 /bin/bash 设置为 shell。
然后我为此创建了一个新用户,并确保您发出
"set user <username> shell /bin/bash"