What is FTP?
As its name suggests, the File Transfer Protocol (FTP) is a standardized network protocol used to transfer files between a client and a server over the internet or any other TCP/IP network. -https://filezilla-project.org/faq.php
What is FileZilla?
FileZilla 3 is the next generation (S)FTP-client from the FileZilla project. It is platform independent and supports operating systems like Microsoft Windows, GNU/Linux, *BSD and Mac OS X. -https://wiki.filezilla-project.org/FileZilla_FTP_Client
Enabling the SSH Server
- Log into the SteamDeck
- If not in Desktop Mode, hold the power button > select Switch to Desktop
- Click the Application menu > Search Konsole > Select Konsole to launch a terminal
- Continue with the following commands in Konsole
# if you haven't already, set a password
passwd
# enter and confirm a password
# start and enable ssh daemon
sudo systemctl enable sshd --now
# output IP address, note this for use in the client
ip a
Connecting from an FTP Client
- On a PC, download FileZilla FTP Client Download
- Install FileZilla FTP Client, accepting all the defaults
- At the top of the application in the Quickconnect area, complete the fields as follows:
Host: <% SteamDeck IP address noted earlier %>
Username: deck
Password: <% SteamDeck password %>
Port: 22 - Click Quickconnect
- You now have easy file transfer access to and from the SteamDeck via FTP