这是一个分为两个部分的问题,我是这个产品的新手,请耐心等待。
我们使用Windows服务器上安装的Copssh作为SFTP服务器。最近,我们更新到了Copssh的最新版本,并将服务器升级到服务器2012r2。现在,我们的一个客户能够连接到新系统遇到了问题。
客户端使用Centos通过以下命令连接到我们的SFTP系统:
sftp -i /root/file.key user@domain.com: <<EOF
cd Incoming
put /opt/file.txt
exit
EOF
但是,当命令到达更改目录的位置时,我们看到以下错误:
Couldn't canonicalize: No such file or directory
该目录存在,并且如果我将客户端身份验证方法更改为“密码身份验证”,我们只需稍加更改SSHD_config文件即可访问该目录。
现在是问题的第二部分。
当客户端连接到我们的旧服务器时,不会提示您输入密钥文件密码,但会提示您连接到新服务器时。有什么办法可以自动输入密码?