我坐在一台 Ubuntu 12.4 前。它正在运行一个 SFTP 服务器,我想停止/禁用它。问题是我不知道 ftp 服务器的名称是什么。我如何找到提供 SFTP 服务器的程序?
[更新] 好像没有安装 vsftd:
$ sudo apt-get -s install vsftpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
vsftpd
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Inst vsftpd (2.3.5-1ubuntu2 Ubuntu:12.04/precise [amd64])
Conf vsftpd (2.3.5-1ubuntu2 Ubuntu:12.04/precise [amd64])
答案1
如果您想永久删除服务器,您应该使用以下命令:
sudo apt-get remove vsftpd
如果您想设置读取/写入权限等权限,您应该编辑位于此处的配置文件:
/etc/vsftpd.conf
要编辑vsftpd.conf
文件,请使用此sudo nano /etc/vsftpd.conf
更新
尝试这个:
作为丹尼尔·尤斯特·阿罗卡提到使用netstat -lnp --protocol=inet
来检查哪些服务器仍在运行。
打开/etc/ssh/sshd_config
文件:nano /etc/ssh/sshd_config
然后找到如下行:Subsystem sftp /usr/lib/openssh/sftp-server
通过在前缀 # 处添加前缀来删除或注释掉行:
# Subsystem sftp /usr/lib/openssh/sftp-server
保存并关闭文件。重新启动 sshd 服务:
# /etc/init.d/sshd restart