Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 7 使用WinSCP访问远程SFTP服务器_Windows 7_Windows Xp_Sftp_Winscp - Fatal编程技术网

Windows 7 使用WinSCP访问远程SFTP服务器

Windows 7 使用WinSCP访问远程SFTP服务器,windows-7,windows-xp,sftp,winscp,Windows 7,Windows Xp,Sftp,Winscp,我正在使用SFTP客户端(WinSCP)进入远程服务器并检索一些文件。在Windows-7机器上使用WinSCP时,我无法访问SFTP服务器;但是,当我在XP机器上尝试时,效果很好。谁能想到哪里可能出了问题。感谢您的帮助 我还包括错误截图,如果有帮助的话 谁能帮帮我吗 这可能是您的防火墙有问题。如果您正在阻止WinSCP,请检查它。在错误消息中引用WinSCP文档: 如果您在连接到服务器时收到此错误消息,则它是 最常见的原因是服务器无法运行某些进程 支持您的会话所必需的。始终尝试与其他人联系 查

我正在使用SFTP客户端(WinSCP)进入远程服务器并检索一些文件。在Windows-7机器上使用WinSCP时,我无法访问SFTP服务器;但是,当我在XP机器上尝试时,效果很好。谁能想到哪里可能出了问题。感谢您的帮助

我还包括错误截图,如果有帮助的话


谁能帮帮我吗

这可能是您的防火墙有问题。如果您正在阻止WinSCP,请检查它。

在错误消息中引用WinSCP文档:

如果您在连接到服务器时收到此错误消息,则它是 最常见的原因是服务器无法运行某些进程 支持您的会话所必需的。始终尝试与其他人联系 查找SSH(SFTP)客户端,如果是服务器或客户端相关问题

可能性是:

  • 贝壳。
    • 您的帐户可能根本不允许启动shell。对于某些服务器(如OpenSSH或Sun SSH),可能需要允许您 启动shell,即使使用SFTP协议
    • 此外,如果您的密码已过期或您的帐户已终止,某些服务器会拒绝启动shell
    • 某些Shell不适用于非交互式会话。对于其他情况,对于某些配置(或使用的配置文件)也是如此 工作外壳。这通常与SCP协议一起使用 关联的错误消息“跳过启动消息时出错。您的shell 可能与应用程序不兼容(建议使用BASH)。” 尝试在高级站点的SCP/shell页面上显式强制bashshell “设置”对话框。使用SFTP协议代替SCP是另一种选择
    • 配置chroot时,OpenSSH服务器可能无法启动shell,但不可能(例如,由于组可写权限) 到chroot目录)
    • 某些环境要求对.profile或.bashrc等文件具有特定权限(如755)
  • SFTP服务器。
    • 您的帐户可能无法启动SFTP服务器二进制文件(例如/bin/SFTP服务器),或者您的服务器上不存在该二进制文件
    • 您的SSH服务器也可能缺少SFTP子系统
  • SSH服务器:
    • 由于权限不正确,您的SSH服务器(尤其是OpenSSH)可能无法访问服务器密钥文件