What is the solution to the SSH This service allows sftp connections only error?
If you receive the SSH This service allows sftp connections only error when connecting to a Linux-based operating system server via SSH, this is because you set the ForceCommand and Subsystem settings in sshd_config to sftp only.
To solve the error, we enter the following command:
We enter sshd_config with nano /etc/ssh/sshd_config.
At the bottom there will be lines of code as follows. We turn them into comment lines by putting a # sign in front of them.
Subsystem sftp internal-sftp
#Match User root
#X11Forwarding no
# AllowTcpForwarding no
#PermitTTY no
# ForceCommand internal-sftp -d /home/ubuntu
After completing the process, we restart the server with the following command.
systemctl restart ssh
Can't find the information you're looking for?
You have examined the knowledge base in detail, but if you cannot find the information you need,
Create a Support Ticket-
How to Open Ports in Windows?
313 2
-
How to Grant Windows Administrator Privileges?
229 0
-
How to install Webmin on Ubuntu?
882 2
-
Linux SSH Terminal Commands and Explanations
797 3
-
CentOS Stream 10 Update Commands
856 1
-
CentOS Stream 9 Update Commands
1248 2
-
CentOS Stream 8 Update Commands
675 0
-
What is FreeBSD?
857 2
-
Out: 452 4.3.1 Insufficient system storage
768 2
-
Turning Off Automatic Updates in Windows Operating Systems
879 0