在本地测试和在服务器上测试,走ftp XX.XX.xx这种方式时,就没有问题。但是当在脚本中采用
ftp -n <<! open ftpaddress
这种方式时,就提示说
AUTH not understood
AUTH not understood
KERBEROS_V4 rejected as an authentication type
出现这个问题的原因是ftp的版本不同。此时需要把脚本中 ftp -n<<!改成 /user/bin/ftp -n <<!
就行了。也就是指定了ftp的版本。出现上面错误的原因是ftp使用了
/usr/kerberos/bin/ftp 这是默认的。
参考了N多来自网络的文章,真是感谢万能的网络和万能的page啊