`
fanrey
  • 浏览: 255010 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu中sftp配置问题

    博客分类:
  • sftp
 
阅读更多
OS:Ubuntu 11.04 - the Natty Narwhal
ssh工作正常,但sftp总是有问题,详细信息如下:

H:\>sftp -v ubuntu@147.128.25.32
OpenSSH_6.0p1, OpenSSL 1.0.1b 26 Apr 2012
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to 147.128.25.32 [147.128.25.32] port 22.
debug1: Connection established.
debug1: identity file /home/efanrui/.ssh/id_rsa type 1
debug1: identity file /home/efanrui/.ssh/id_rsa-cert type -1
debug1: identity file /home/efanrui/.ssh/id_dsa type -1
debug1: identity file /home/efanrui/.ssh/id_dsa-cert type -1
debug1: identity file /home/efanrui/.ssh/id_ecdsa type -1
debug1: identity file /home/efanrui/.ssh/id_ecdsa-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.8p1 Debi
n-1ubuntu3
debug1: match: OpenSSH_5.8p1 Debian-1ubuntu3 pat OpenSSH_5*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.0
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ECDSA 5e:3d:73:f0:4e:94:0e:81:7b:eb:2d:5f:47:b4:a9:2b
debug1: Host '147.128.25.32' is known and matches the ECDSA host key.
debug1: Found key in /home/efanrui/.ssh/known_hosts:9
debug1: ssh_ecdsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-m
c,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/efanrui/.ssh/id_rsa
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-m
c,password
debug1: Trying private key: /home/efanrui/.ssh/id_dsa
debug1: Trying private key: /home/efanrui/.ssh/id_ecdsa
debug1: Next authentication method: password
ubuntu@147.128.25.32's password:
debug1: Authentication succeeded (password).
Authenticated to 147.128.25.32 ([147.128.25.32]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Sending subsystem: sftp
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0
debug1: channel 0: free: client-session, nchannels 1
Transferred: sent 2168, received 1552 bytes, in 1.5 seconds
Bytes per second: sent 1421.5, received 1017.6
debug1: Exit status 127
Connection closed



/var/log/auth.log里log如下:
Aug 14 10:48:36 ubuntu-VirtualBox sshd[10097]: Accepted password for ubuntu from 127.0.0.1 port 54750 ssh2
Aug 14 10:48:36 ubuntu-VirtualBox sshd[10097]: pam_unix(sshd:session): session opened for user ubuntu by (uid=0)
Aug 14 10:48:38 ubuntu-VirtualBox sshd[10171]: subsystem request for sftp by user ubuntu
Aug 14 10:48:38 ubuntu-VirtualBox sshd[10171]: Received disconnect from 127.0.0.1: 11: disconnected by user
Aug 14 10:48:38 ubuntu-VirtualBox sshd[10097]: pam_unix(sshd:session): session closed for user ubuntu


Solution;参考http://forums.debian.net/viewtopic.php?f=5&t=42818

修改/etc/ssh/sshd_config:
from:
Subsystem sftp /usr/lib/openssh/sftp-serverto

to:
Subsystem sftp internal-sftp

然后重启ssh:service ssh restart

root@ubuntu-VirtualBox:/etc/ssh# ps -ef|grep sftp
ubuntu   10778 10777  0 11:04 ?        00:00:00 sshd: ubuntu@internal-sftp
ubuntu   10856 10854  0 11:04 ?        00:00:00 sshd: ubuntu@internal-sftp
root     10886 10417  0 11:06 pts/3    00:00:00 grep --color=auto sftp

分享到:
评论

相关推荐

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

    ### Ubuntu系统ssh安装与连接以及sftp文件传送全攻略 #### 一、SSH与SFTP基础知识 SSH(Secure Shell)是...通过以上步骤,你就可以在Ubuntu系统下成功安装和配置SSH及SFTP服务,并实现安全的远程连接和文件传输了。

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

    可将设置存在配置文件中而非注册表中,适合在移动介质上操作 WinSCP 中文绿色版WinSCP 中文绿色版 文件操作 WinSCP 可以执行所有基本的文件操作,例如下载和上传。同时允许为文件和目录重命名、改变属性、建立符号...

    SFTP Net Drive 最新免费安装包

    描述中提到的“对ubuntu系统上的磁盘进行映射到window系统上”意味着这个工具的主要功能是将Ubuntu系统的存储空间虚拟化为Windows系统的本地驱动器,使用户可以在Windows环境下直接访问和操作Ubuntu系统中的文件,而...

    Ubuntu 下安装和配置 FTP服务器

    为了解决这个问题,本教程将指导你如何在Ubuntu系统中安装和配置VSFTPD,一个高度安全的FTP服务器。 首先,你需要更新Ubuntu系统的软件包列表,并安装VSFTPD(Very Secure FTP Daemon)。执行以下命令: ```bash ...

    部署Ubuntu服务器的Delphi开发环境1

    在部署Ubuntu服务器上的Delphi开发...在实际操作中,可能会遇到一些问题,如依赖冲突、网络连接问题等,此时需要根据错误信息和日志进行排查解决。在没有图形界面的情况下,熟练掌握命令行工具和文本编辑器是必备技能。

    sftp服务器.zip

    在本文中,我们将深入探讨如何搭建一个SFTP服务器,以确保数据传输的安全性和可靠性。 首先,理解SFTP的基本概念至关重要。SFTP是SSH(Secure Shell)的一部分,它提供了在不安全网络上安全传输文件的能力。与FTP...

    linux上sftp试用

    在Linux系统中,SFTP是通过SSH服务实现的,通常预装在大多数Linux发行版中,无需额外配置即可使用。 ### SFTP的基本使用 1. **连接远程服务器** 连接到远程主机,你需要知道主机的IP地址或域名,以及用户名。例如...

    sftp一键安装脚本,很便捷

    标题提到的“sftp一键安装脚本”是指一种简化SFTP服务器部署的方法,通过执行一个自动化脚本来快速配置和启动SFTP服务。这通常包括安装所需的软件包(如OpenSSH服务器),配置安全设置,创建用户账号,并设定权限。...

    sftp服务软件

    SFTP服务器的安装与配置是运维工作中常见的任务。以`vsftpd`为例,这是一个常用的FTP服务器,但它也支持SFTP服务。在Linux系统中,安装`vsftpd`通常可以通过包管理器如`apt`(对于Debian/Ubuntu)或`yum`(对于...

    lftp结合sftp文件传输.zip

    在Linux系统中安装lftp通常是通过包管理器完成的,例如在Debian或Ubuntu系统中使用`sudo apt-get install lftp`,在CentOS或Fedora系统中使用`sudo yum install lftp`。 接下来,我们将学习如何配置和使用lftp进行...

    Ubuntu 20.04.1安装ssh离线资源包

    本教程将详细讲解如何在Ubuntu 20.04.1 LTS(Focal Fossa)上离线安装SSH服务,包括SSH客户端、服务器和SFTP服务器。我们将使用的资源包分别为:`openssh-client_8.2p1-4ubuntu0.4_amd64.deb`、`openssh-server_8.2...

    ubuntu安装openssh-server报错解决

    在 Ubuntu 中安装 OpenSSH 服务器之前,需要正确地设置网络配置。在本文中,我们将使用桥接方式连接虚拟机,设置 Ubuntu 和宿主电脑在同一个网段。首先,需要编辑网络接口文件 `/etc/network/interfaces`,将其设置...

    ubuntu ssh安装包

    如果安装过程中出现依赖问题,可以使用`apt-get`解决: ```bash sudo apt-get install -f ``` 接下来是`openssh-sftp-server_7.6p1-4_amd64.deb`,这个文件是OpenSSH SFTP服务器的DEB包。SFTP(Secure File ...

    Ubuntu下搭建Pig.pdf

    - 将`pig-0.16.0.tar.gz`压缩包上传到你的Ubuntu服务器上的`soft`文件夹中。你可以通过SFTP或者其它方式上传这个文件。 #### 安装步骤 1. **确认文件已上传**: - 使用`ls`命令查看当前目录下的文件,确保`pig-...

    sftp工具服务端 + 参考

    1. **安装SSH服务器**:在Linux系统中,常用的是OpenSSH服务器,可以通过`sudo apt-get install openssh-server`(Ubuntu/Debian)或`yum install openssh-server`(CentOS/RHEL)来安装。 2. **配置SSH服务器**:...

    Ubuntu离线安装openssh7.5安装包及安装流程

    在Ubuntu系统中,OpenSSH服务器(sshd)允许远程用户通过SSH协议访问系统,执行命令或传输文件。 离线安装OpenSSH 7.5通常是因为网络环境受限或者为了避免在线安装时引入不必要的依赖问题。首先,你需要在有网络的...

    Ubuntu SSH 安装教程.pdf

    本文将介绍 Ubuntu 上的 SSH 安装、配置和使用。 一、安装 SSH 服务 在 Ubuntu 10.10 中,默认已经安装了 SSH 客户端,但需要手动安装 SSH 服务器。安装步骤非常简单,只需要使用以下命令: sudo apt-get install...

    Ubuntu16.04 离线安装openssh所需的安装包deb(修正了安装步骤)

    6. **处理未解决的依赖问题**: 如果在安装过程中遇到任何依赖问题,可以使用`apt-get`的`--fix-broken`选项来尝试自动解决: ``` sudo apt-get install --fix-broken ``` 7. **启动和配置OpenSSH服务**: 安装...

    Ubuntu SSH 安装教程.docx

    可以使用 FileZilla 客户端通过 SFTP 协议访问 Ubuntu SSH 服务器,解决中文乱码问题。 四、SSH Secure Shell Client 的替代方案 SSH Secure Shell Client 是一个免费的 SSH 远程登录软件,但它有一个缺点,即使用...

    Ubuntu18.04下安装配置SSH服务的方法步骤

    在Ubuntu 18.04操作系统中,SSH (Secure Shell) 是一种安全的网络协议,用于在不安全的网络上提供远程登录和其他网络服务。SSH服务允许用户通过加密的连接来管理远程系统,极大地增强了安全性。以下是安装和配置SSH...

Global site tag (gtag.js) - Google Analytics