【问题标题】:Linux how to start "sftp-server"? [closed]Linux如何启动“sftp-server”? [关闭]
【发布时间】:2013-03-22 10:19:27
【问题描述】:

我对它不是很熟悉,但是在RHEL 上安装了openssh/sftp-server(之前由供应商提供),并且在我重新启动服务器之前它运行良好。然后当我重新启动后检查时:

# ps aux | grep ftp

没有sftp 正在运行,但sshd 正在运行。

那么我该怎么做才能让这个sftp 运行呢?

【问题讨论】:

  • 这个简单直接的问题是否被认为已结束???
  • 这个问题在 StackOverflow 上是题外话。

标签: linux sftp openssh rhel sshd


【解决方案1】:

您只需将以下行添加到您的 /etc/ssh/sshd_config 文件中:

Subsystem sftp /usr/libexec/openssh/sftp-server

或

Subsystem sftp /usr/lib/openssh/sftp-server

【讨论】:

  • 我已经在sshd_config 文件中有这一行,但它仍然没有运行。如何重启或重新加载服务?
【解决方案2】:

如果在 openssh 的配置文件中启用了 sftp 子系统,它会按需启动。检查配置文件(接近它的末尾)以查看是否启用了 sftp 子系统以及 sftp 可执行文件的路径是否正确。

【讨论】:

  • 嗨,是否可以只启动 sftp 服务器,而不启动所有 ssh 服务器?怎么样?
  • @ransh 这个问题与编程无关,而且是题外话。此外,如果这些问题与答案本身无关,那么在 cmets 中提问也不是一个好习惯。相反,欢迎您创建一个新问题(但在适当的网站上)。
  • 感谢您的评论,我会采取相应的行动,问候。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多