`
上海-沉默者
  • 浏览: 36967 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ssh能够连接而sftp不能连接的解决方法

 
阅读更多

ssh能够连接而sftp不能连接的解决方法
 
昨天开始用FileZilla一直不能登录远程的服务器,ssh的登录就OK,因为是服务器,也不敢乱动。查了好多资料终于解决了。 首先,查看一下系统的安全日志   www.2cto.com  
 
[root@localhost sbin]# cat /var/log/secure | grep sftp
 
显示的信息如下:
 
Nov 15 12:43:30 localhost sshd[22938]: error: subsystem: cannot stat /usr/libexec/openssh/sftp-
server: No such file or directory
Nov 15 12:43:30 localhost sshd[22938]: subsystem request for sftp failed, subsystem not found
Nov 15 13:18:01 localhost sshd[25093]: subsystem request for sftp
可以看出是没有sftp-server的目录没有找到
 
[root@localhost sbin]# locate sftp-server
/usr/local/libexec/libexec/openssh/sftp-server
locate一下ftp-server,发现目录跟配置文件中的不同
 
[root@localhost sbin]# vi /etc/ssh/sshd_config
 
修改如下配置文件最后易行的sftp的目录
# override default of no subsystems
Subsystem       sftp    /usr/local/libexec/libexec/openssh/sftp-server
reload一下sshd
 
[root@localhost sbin]# /etc/init.d/sshd reload
再试一下,OK了。
 
分享到:
评论

相关推荐

    QT实现SSH,sftp

    总的来说,QT实现SSH和SFTP是通过QSsh库实现的,它提供了丰富的API来处理SSH连接和SFTP文件传输。在项目开发中,正确编译和链接QSsh库,理解其基本用法和错误处理,能够帮助开发者高效地实现远程服务器的交互和文件...

    windows下C语言实现的通过ssh2连接设备sftp传文件并执行

    windows下C语言实现的通过ssh2连接设备sftp传文件并执行 1.所有设备的IP地址保存在本地文件TXT中 2.取IP做成一个链表 3。取结点 4.创建容量为100的线程池,ssh2连接设备,sftp传输文件并执行 5.返回结果写入本地文件...

    Ubuntu系统ssh安装与连接以及sftp文件传送全攻略

    ### Ubuntu系统ssh安装与连接以及sftp文件传送全攻略 #### 一、SSH与SFTP基础知识 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。它可以在不安全的网络环境中提供安全的远程登录服务。SFTP...

    SSH和SFTP服务分离详细文档

    SSH 和 SFTP 服务分离详细文档 本文档旨在指导用户如何将 SSH 和 SFTP 服务分离,以便更好地管理和维护服务器。...本文档提供了详细的步骤和配置文件修改方法,方便用户快速实现 SSH 和 SFTP 服务的分离。

    基于SSH协议的sftp协议

    基于SSH协议的SFTP协议详解 SFTP(Secure File Transfer Protocol,安全文件传输协议)是一种安全的文件传输协议,基于SSH(Secure Shell,安全外壳)协议实现。SFTP协议提供了一个安全的文件传输机制,用于在不同...

    vb.net SSH SFTP客户端源代码

    例如,SSH.NET库提供了SftpClient类,用于建立SFTP连接和执行文件操作。 1. **建立SSH连接**:在VB.NET中,需要初始化SftpClient实例,设置服务器地址、端口号、用户名和密码或私钥。如: ```vbnet Dim client As...

    ssh连接慢解决办法(亲测成功)

    ssh连接慢解决办法(成功) 用真机连接虚拟机卡的话: 1.进入虚拟机vim /etc/ssh/sshd_config 2.将 #UseDNS yes改为UseDNS no即可如下: 使用/UseDNS找到地方然后添加 #UseDNS yes UseDNS no #PidFile /var/run/sshd....

    Go-sftp-这个Go包实现了SSH文件传输协议

    Go-sftp是一个基于Go语言实现的SSH文件传输协议(SFTP)库,它允许开发者在Go程序中通过安全的SSH连接进行文件的上传、下载和管理。SFTP是SSH的一个子系统,它提供了与FTP类似的功能,但具有更好的安全性,因为所有...

    连接SSH远程服务器-FTP和SFTP工具类(C#源码)

    连接SSH远程服务器,SFTP、FTP工具类。IFTP为接口,接口基本满足日常项目需要,派生MyFTPClient、MySFTPClient,方便应用扩展及整合到项目,提供例子拿来即用。sftp基于sshNet实现、Renci.SshNet是目前最为强大的C#...

    前端开源库-ssh2-sftp-client

    1. **连接与认证**:`ssh2-sftp-client`支持用户名/密码、公钥/私钥等多种认证方式建立SSH连接,确保了连接的安全性。 2. **文件操作**:库提供了丰富的文件操作API,如上传、下载、重命名、移动、删除、创建目录、...

    一个用于Node.js的SSH2SFTP客户端

    使用`.then`和`.catch`来处理异步操作的错误,并确保在不再需要SFTP连接时调用`end()`方法关闭连接,以释放系统资源。 总之,Node.js的SSH2SFTP客户端为开发人员提供了一个高效、安全的工具,用于在Node.js应用中...

    Delphi 通过SFTP连接Linux服务器

    通过购买并导入该组件,你可以直接调用其提供的方法,如`Connect()`、`SftpBeginOpen()`、`SftpOpenFile()`等,简化了SFTP连接和文件操作的流程。 3. **SFTP连接步骤**: - **初始化连接**:设置服务器地址、端口...

    Centos7.x部署SFTP服务+和ssh不同端口访问

    8. **测试SFTP连接** 使用SFTP客户端(如FileZilla、WinSCP等)尝试连接到服务器,使用新创建的用户和指定的非标准端口。如果一切配置正确,你应该能够成功建立连接并进行文件传输。 在完成上述步骤后,你就成功地...

    SSH Secure Shell Client(sftp)

    4. 多会话管理:可以同时管理多个SSH连接,便于在不同服务器之间切换。 5. 自动保存会话:配置好的服务器连接可以保存,下次使用时直接加载,节省时间。 6. 终端模拟:支持多种终端类型,包括VT100、XTERM等,满足...

    bitvise ssh连接工具,带ftp和shell

    它能通过隧道到SFTP服务器通过SSH连接以提供必要的安全要求的客户机。虽然不适合于初学者,当它来到的交付的环境,以及用户友好性到腻子的 Bitvise SSH 客户端不能相比。凡腻子其功能和外观之间绘制一根粗线,...

    C# 连接 SFTP SSH FTP 源代码 SharpSSH

    例如,通过阅读`Sftp`类的源代码,我们可以了解如何建立SFTP连接,上传和下载文件,以及执行其他相关操作。对于SSH连接,可以查看`TsshSession`类来了解如何创建会话,执行命令等。对于FTP功能,可以查阅`Ftp`类的...

    连接sftp服务器

    首先,我们需要一个Java库来处理SFTP连接。常用的是JSch(Java Secure Channel),这是一个开源的SSH2库,支持SFTP。要使用JSch,你需要将其添加到你的项目依赖中。如果你使用Maven,可以在pom.xml文件中添加如下...

    SSH 连接工具

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他...熟悉并掌握这些知识点,将使你在使用SSH连接工具时更加得心应手,无论是在日常运维还是开发工作中,都能大大提高效率和安全性。

    SSH工具SFTP 客户端 WinSCP 5.13.4

    FTP协议本身并不加密,而SFTP和SCP是基于SSH的安全传输方式,对数据进行了加密保护。此外,WinSCP的图形化界面和丰富的功能使其在操作性和功能性上超越了许多纯命令行的FTP工具。 **安装与使用** WinSCP的便携版...

    SSH 开源图形化 SFTP 客户端 WinSCP 5.17.9.zip

    一种解决方法就是在打开winscp时登录中的 Advanced Options–Environment中将 “UTF-8 encoding for filenames”设为on. 如果您是第一次使用 WinSCP,建议选择 Windows Explorer 界面,因为 Windows 用户比较熟悉这...

Global site tag (gtag.js) - Google Analytics