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了。
发表评论
-
挂载磁盘
2017-02-27 14:59 0fdisk -l mkfs.ext4 /dev/xv ... -
linux https nginx
2016-06-08 09:14 476##创建证书存放目录:mkdir /usr/loc ... -
不是apache进行ab测试
2015-05-20 15:21 396930 wget http://apache.faye ... -
修改linux允许打开文件最大数
2015-05-18 13:39 668设置用户最大打开文件数:vi /etc/security/l ... -
linux ftp 安装笔记
2015-01-19 17:05 495配置Vsftpd 安装完之后我们要对它进行配置,才能正常 ... -
nginx php-fpm安装配置
2014-12-26 22:03 762http://www.nginx.cn/231.ht ... -
linux笔记
2015-01-12 13:46 384删除10天以外的数据: find ./ -type f ... -
Linux centos 搭建SVN 服务器
2014-03-20 17:08 656一. SVN 简介 Subversion( ... -
linux命令记录
2013-12-20 17:14 0rsync --daemon --config /etc ... -
svn添加用户
2013-11-19 16:42 1174转载:http://blog.chinaunix.ne ... -
magent+memcached 配置问题详解
2013-11-04 14:28 1347一.软件下载 wget http://memcached. ... -
linux上运行java工程脚本
2013-04-02 09:40 682#!/bin/bashecho ""ech ... -
linux下tomcat的安装
2013-03-05 09:12 681本文主要内容:(1)安装apr,这是 Apache 为了 ... -
centos 5.4+mysql5.5 解压版
2012-11-24 16:55 0http://www.iteye.com/topic/1128 ... -
CMAKE参数参考
2012-11-24 15:17 694CMAKE参数参考MAKE_INSTALL_PREFIX my ... -
linux定时任务的设置
2012-11-24 08:55 733为当前用户创建cron服务 ... -
LINUX配置双机SSH信认,并用public key认证登录
2012-04-23 01:01 1630http://blog.itpub.net/15693674/ ... -
centos5.4ftp安装方法
2011-02-23 22:25 776a.在光盘中找到 F:\LinuxTool\CentOS\Ce ... -
【Linux】redhat enterprise 5 如何正确安装gcc
2010-11-10 21:11 1559安装步骤及正确的安装顺序: rpm -ivh ke ... -
Linux学习随手笔记
2010-11-09 23:38 762java.sun.com chown -R root:user ...
相关推荐
总的来说,QT实现SSH和SFTP是通过QSsh库实现的,它提供了丰富的API来处理SSH连接和SFTP文件传输。在项目开发中,正确编译和链接QSsh库,理解其基本用法和错误处理,能够帮助开发者高效地实现远程服务器的交互和文件...
windows下C语言实现的通过ssh2连接设备sftp传文件并执行 1.所有设备的IP地址保存在本地文件TXT中 2.取IP做成一个链表 3。取结点 4.创建容量为100的线程池,ssh2连接设备,sftp传输文件并执行 5.返回结果写入本地文件...
### Ubuntu系统ssh安装与连接以及sftp文件传送全攻略 #### 一、SSH与SFTP基础知识 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。它可以在不安全的网络环境中提供安全的远程登录服务。SFTP...
SSH 和 SFTP 服务分离详细文档 本文档旨在指导用户如何将 SSH 和 SFTP 服务分离,以便更好地管理和维护服务器。...本文档提供了详细的步骤和配置文件修改方法,方便用户快速实现 SSH 和 SFTP 服务的分离。
基于SSH协议的SFTP协议详解 SFTP(Secure File Transfer Protocol,安全文件传输协议)是一种安全的文件传输协议,基于SSH(Secure Shell,安全外壳)协议实现。SFTP协议提供了一个安全的文件传输机制,用于在不同...
例如,SSH.NET库提供了SftpClient类,用于建立SFTP连接和执行文件操作。 1. **建立SSH连接**:在VB.NET中,需要初始化SftpClient实例,设置服务器地址、端口号、用户名和密码或私钥。如: ```vbnet Dim client As...
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文件传输协议(SFTP)库,它允许开发者在Go程序中通过安全的SSH连接进行文件的上传、下载和管理。SFTP是SSH的一个子系统,它提供了与FTP类似的功能,但具有更好的安全性,因为所有...
使用`.then`和`.catch`来处理异步操作的错误,并确保在不再需要SFTP连接时调用`end()`方法关闭连接,以释放系统资源。 总之,Node.js的SSH2SFTP客户端为开发人员提供了一个高效、安全的工具,用于在Node.js应用中...
连接SSH远程服务器,SFTP、FTP工具类。IFTP为接口,接口基本满足日常项目需要,派生MyFTPClient、MySFTPClient,方便应用扩展及整合到项目,提供例子拿来即用。sftp基于sshNet实现、Renci.SshNet是目前最为强大的C#...
1. **连接与认证**:`ssh2-sftp-client`支持用户名/密码、公钥/私钥等多种认证方式建立SSH连接,确保了连接的安全性。 2. **文件操作**:库提供了丰富的文件操作API,如上传、下载、重命名、移动、删除、创建目录、...
通过购买并导入该组件,你可以直接调用其提供的方法,如`Connect()`、`SftpBeginOpen()`、`SftpOpenFile()`等,简化了SFTP连接和文件操作的流程。 3. **SFTP连接步骤**: - **初始化连接**:设置服务器地址、端口...
8. **测试SFTP连接** 使用SFTP客户端(如FileZilla、WinSCP等)尝试连接到服务器,使用新创建的用户和指定的非标准端口。如果一切配置正确,你应该能够成功建立连接并进行文件传输。 在完成上述步骤后,你就成功地...
4. 多会话管理:可以同时管理多个SSH连接,便于在不同服务器之间切换。 5. 自动保存会话:配置好的服务器连接可以保存,下次使用时直接加载,节省时间。 6. 终端模拟:支持多种终端类型,包括VT100、XTERM等,满足...
它能通过隧道到SFTP服务器通过SSH连接以提供必要的安全要求的客户机。虽然不适合于初学者,当它来到的交付的环境,以及用户友好性到腻子的 Bitvise SSH 客户端不能相比。凡腻子其功能和外观之间绘制一根粗线,...
例如,通过阅读`Sftp`类的源代码,我们可以了解如何建立SFTP连接,上传和下载文件,以及执行其他相关操作。对于SSH连接,可以查看`TsshSession`类来了解如何创建会话,执行命令等。对于FTP功能,可以查阅`Ftp`类的...
首先,我们需要一个Java库来处理SFTP连接。常用的是JSch(Java Secure Channel),这是一个开源的SSH2库,支持SFTP。要使用JSch,你需要将其添加到你的项目依赖中。如果你使用Maven,可以在pom.xml文件中添加如下...
SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他...熟悉并掌握这些知识点,将使你在使用SSH连接工具时更加得心应手,无论是在日常运维还是开发工作中,都能大大提高效率和安全性。
FTP协议本身并不加密,而SFTP和SCP是基于SSH的安全传输方式,对数据进行了加密保护。此外,WinSCP的图形化界面和丰富的功能使其在操作性和功能性上超越了许多纯命令行的FTP工具。 **安装与使用** WinSCP的便携版...
一种解决方法就是在打开winscp时登录中的 Advanced Options–Environment中将 “UTF-8 encoding for filenames”设为on. 如果您是第一次使用 WinSCP,建议选择 Windows Explorer 界面,因为 Windows 用户比较熟悉这...