WinSCP – SCP正在工作,SFTP不工作

我正尝试使用winSCP连接到我们的远程服务器。 这是以前工作。 但从今天起,我无法使用SFTP连接到服务器。 如果我将协议更改为SCP,则可以连接。 另外我可以用腻子连接。

以下是winSCP日志。 (删除主机详细信息)

. 2011-11-07 20:18:54.593 Using SFTP protocol. . 2011-11-07 20:18:54.593 Doing startup conversation with host. > 2011-11-07 20:18:54.593 Type: SSH_FXP_INIT, Size: 5, Number: -1 . 2011-11-07 20:18:54.593 Server sent command exit status 127 . 2011-11-07 20:18:54.593 Disconnected: All channels closed * 2011-11-07 20:18:54.624 (ESshFatal) Connection has been unexpectedly closed. Server sent command exit status 127. * 2011-11-07 20:18:54.624 Cannot initialize SFTP protocol. Is the host running a SFTP server? . 2011-11-07 20:31:40.036 Looking up host <<host name>> . 2011-11-07 20:31:40.052 Connecting to <<ip>> port 22 . 2011-11-07 20:31:40.630 Server version: SSH-2.0-OpenSSH_5.8 . 2011-11-07 20:31:40.630 We claim version: SSH-2.0-WinSCP_release_4.1.6 . 2011-11-07 20:31:40.630 SSPI: acquired credentials for: <<username>> . 2011-11-07 20:31:40.630 Constructed service principal name 'host/<<hostname>>' . 2011-11-07 20:31:40.802 GSSKEX disabled: The specified target is unknown or unreachable . 2011-11-07 20:31:40.802 Using SSH protocol version 2 . 2011-11-07 20:31:40.927 Doing Diffie-Hellman group exchange . 2011-11-07 20:31:41.224 Doing Diffie-Hellman key exchange with hash SHA-1 . 2011-11-07 20:31:41.787 Host key fingerprint is: . 2011-11-07 20:31:41.787 ssh-rsa 2048 b9:2a:b8:56:a0:72:ff:10:11:d2:3e:55:95:5f:54:e2 . 2011-11-07 20:31:41.787 Initialised AES-256 SDCTR client->server encryption . 2011-11-07 20:31:41.787 Initialised HMAC-SHA1 client->server MAC algorithm . 2011-11-07 20:31:41.787 Initialised AES-256 SDCTR server->client encryption . 2011-11-07 20:31:41.787 Initialised HMAC-SHA1 server->client MAC algorithm ! 2011-11-07 20:31:42.068 Using username <<username>>. . 2011-11-07 20:31:42.677 Keyboard-interactive authentication refused . 2011-11-07 20:31:42.677 Prompt (6, SSH password, , &Password: ) . 2011-11-07 20:31:46.568 Sent password . 2011-11-07 20:31:46.865 Access granted . 2011-11-07 20:31:47.162 Opened channel for session . 2011-11-07 20:31:47.475 Started a shell/command . 2011-11-07 20:31:47.475 Doing startup conversation with host. > 2011-11-07 20:31:47.475 Type: SSH_FXP_INIT, Size: 5, Number: -1 . 2011-11-07 20:31:47.475 Server sent command exit status 127 . 2011-11-07 20:31:47.475 Disconnected: All channels closed * 2011-11-07 20:31:47.506 (ESshFatal) Connection has been unexpectedly closed. Server sent command exit status 127. * 2011-11-07 20:31:47.506 Cannot initialize SFTP protocol. Is the host running a SFTP server? 

最近发生的事情。

由于某种原因,我们的网站昨天无法访问。 我们通知我们的主机,他们重新启动服务器。 这个问题只发生在那之后。

我已经发出“定位sftp服务器”,它返回两个位置。

/ usr / libexec / openssh / sftp-server / usr / local / libexec / sftp-server

看起来像前天创build/更新的第二个文件夹(/ usr / local / libexec / sftp-server)。 另外sshd-config文件在同一天更新。 从rpmpkgs日志看来,vsftpd也在同一天更新。

我怀疑有一些自动更新发生了。 我检查了yum-updatesd.conf,但在那里禁用了自动更新。

如何使sftp服务器再次工作? 在sshd-config中,子系统指向/ usr / libexec / openssh / sftp-server。 我应该改变/ usr / local / libexec / sftp-server吗?

我可以从腻子重新启动sshd吗? 我不想搞砸了SSH连接也。 我想解决这个问题,而不需要重新启动系统。

请让我知道,如果你想要更多的信息。 提前致谢

  • 将文件传输到FTP服务器时出现问题 - 503无法创build文件
  • 在打开putty会话的相同文件夹中打开winscp
  • 使用Google的SSH设置的WinSCP设置
  • linux的timestamp权限错误winscp
  • 用Winscp编辑
  • 通过Putty工具通过SSH复制比通过WinSCP慢
  • 3 Solutions collect form web for “WinSCP – SCP正在工作,SFTP不工作”

    您可以安全地重新启动ssh服务器,同时连接到它。 它专门保持您的连接打开,以避免locking你。 但是,你应该总是打开第二个连接,并检查你可以初始化一个新的连接,然后closures第一个连接!

    这听起来像这是两个问题之一:

    1. 由于某种原因sftp服务器崩溃(缺less库,segfault等)。

    2. 服务器正在运行一个非openssh sftp服务器而不是openssh版本。 这总是会导致问题。

    作为一个快速testing,看看你是否可以手动运行sftp-server二进制文件而不会崩溃。 它应该坐在那里等待input(用ctrl-c杀死它)。 如果它抱怨缺less图书馆,或者它缺陷,你会知道问题是什么。

    我有一个类似的问题。 如果sshd_config文件权限改变,那么这可能是问题。 应该是644。

    请参阅http://www-01.ibm.com/support/docview.wss?uid=isg3T1012888

    检查两台sftp服务器上的权限。 确保所有者,组和其他人的执行交易退出。 我见过更新clobber权限。

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.