1.SFTP子系统申请已拒绝请确保SSH连接的SFTP子系统设置有效
2.在安装ubuntu-22.04.5-live-server-amd64.iso遇到如下问题
3.如图所示:
看了好几篇博主的文章发现是sshd_config文件没有配置的问题
但是我的sshd_config文件中没内容,但是sshd_config.ucf-dist文件中有内容
在 Ubuntu 中,sshd_config.ucf-dist 文件是一个默认的 SSH 配置文件备份,通常是由 dpkg 或包管理器创建的,用来保存默认配置,以防止对 sshd_config 文件的修改。
重要:
所以我想到的办法,想了一整天就是把sshd_config.ucf-dist文件中内容复制到sshd_config中
sudo cp /etc/ssh/sshd_config.ucf-dist /etc/ssh/sshd_config
执行这行ubuntu的命令可以将sshd_config.ucf-dist的文件内容复制到sshd_config中,如图所示:
2.复制好之后,再修改sshd_config的配置文件内容
vim /etc/ssh/sshd_config
找到下面这两行代码中的一行即可
Subsystem sftp /usr/libexec/openssh/sftp-server
或
Subsystem sftp internal-sftp
这一段我就copy之前大佬的代码了,最后贴一下我修改的效果图:
然后重启ssh服务:如图所示:
service sshd restart
再次连接xftp不报错了哈哈