ubuntu开启stfp
时间: 2023-10-06 10:06:56 浏览: 94
要在Ubuntu上启用SFTP,你需要进行以下几个步骤:
1. 编辑SSH配置文件(/etc/ssh/sshd_config)。你可以使用命令"sudo vim /etc/ssh/sshd_config"来编辑该文件。
2. 在配置文件中找到"Subsystem sftp"这一行,并确保它没有被注释掉(没有以"#"开头)。
3. 如果没有找到该行,你可以添加以下内容:"Subsystem sftp /usr/lib/openssh/sftp-server"。
4. 确保"Subsystem sftp"这一行的上方没有"Match"关键字。如果有,你需要将"Subsystem sftp"行移到该"Match"关键字的上方。
5. 保存并关闭文件。
6. 重启SSH服务,使配置生效。你可以使用命令"sudo service ssh restart"来重启服务。
请注意,以上步骤假设你已经正确安装了SSH服务器。如果你还没有安装SSH服务器,你可以使用以下命令进行安装:"sudo apt-get install openssh-server"。
引用的命令和配置信息来源如下:
- 引用提供了修改SSH配置文件的命令。
- 引用提供了修改PermitRootLogin选项的配置信息。
- 引用提供了解决"Could not load host key"错误的命令。
希望这些信息对你有所帮助。如果你还有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [docker centos/ubuntu 开启sftp](https://blog.csdn.net/qq_16855093/article/details/103882094)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文