Certbot Apache, SFTP wont connect
I have lets encrypt cert set up for my site, with the apache wordpress setup.
I tried to scp or sftp (client), neither connect now.
SSH connects, but the other two just time out though once I got connection refused on my sftp client.
What do I need to change?
Thanks.
4 Replies
Do you have the following entry:
Subsystem sftp /usr/lib/openssh/sftp-server
in your /etc/ssh/sshd_config file?
-- sw
Here's all the non-commented out stuff in my /etc/ssh/sshd_config:
PermitRootLogin no
IgnoreRhosts yes
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM yes
PrintMotd no
PidFile /var/run/sshd/sshd.pid
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
I use keys exclusively for authentication…no password authentication…YMMV. I also do not allow root logins over ssh(1).
I'm assuming that since ssh(1) works, that there's no firewall issue.
Here's another thought… scp(1) executes scp -t on the remote side, so scp(1) needs to be available there too. Are openssh-clients installed there?
Any information in /var/log/auth.log?
-- sw
@stevewi Thank you for being so helpful.
I didn't see anything on the linode itself to be wrong, but this was a great exercise on how to verify everything.
I'm saving this page.
It ended up being fixed by deleting the Filezilla and reinstalling. STFP worked fine after this.
As for the scp, as you suggested it has to be on the server side.
Thanks!