SFTP setup

I know this question has been asked before, but I've read through the answers and am still unable to connect with Filezilla.

I created a second user (other than root) in the linode console and added that new user to the sudo group.

I checked port 22 and see that it is ok for SFTP

I am able to connect via sftp from the console

I generated a key pair on my local machine and attempted to upload it to my linode using ssh-copy-id [email protected] and received the message:

usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed

/usr/bin/ssh-copy-id: ERROR: ssh: connect to host 192.155.82.101 port 22: Connection timed out

Also tried to connect with Filezilla via user name and password for both the root user and new sudo user but the connection just timed out.

i'm probably missing something obvious but am stuck on what to do next. Can you help me? Thanks

3 Replies

Usually "connection timed out" means that the connection's blocked, either in the local firewall on your computer or in your Linode's firewall.

Since you were able to connect to your Linode via a terminal application it's unlikely that the block is on your Linode, but you can double check with:

iptables -L -nv --line-numbers

Other than that, I'd check to see if FileZilla is blocked in the firewall on your computer, or if port 22 is blocked either in your computer's firewall or in your local router.

sftp(1) and ssh(1) both use TCP port 22. Do you have this line turned on in /etc/ssh/sshd_config:

Subsystem sftp /usr/lib/openssh/sftp-server

Don't forget to restart your ssh(1) server after changing /etc/ssh/sshd_config!

sudo systemctl restart ssh

-- sw

Thanks for the information in both replies. Evidently it was a problem with the firewall configuration. When I entered

sudo ufw allow ssh

it fixed the problem, so I think the firewall was blocking the SSH port.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct