To transfer files between my linux PS3 and my windows PC I simply setup an samba server on the PS3. Although I haven't tried to copy large file (i.e. files in the GB range) via the samba connection, it works fine for other files.
The samba setup is easy (at least on an ubuntu linux): Simply install it (when not done already) using
(it may ask you your password doing it).
sudo apt-get install samba
Then edit the samba configuration file (I like using the nano editor for such things):
and scroll down to the share definition section. Either you can setup whatever shares you wan't or enable remote access to your ps3 home user directory, by uncommenting those lines (the configuration file is commented, so it's easy to have an idea about what you're doing). If you want to write to your home dir you should also alter the key "writable" to "yes". Also I use
sudo nano -w /etc/samba/smb.conf
the "valid users" option. So finally my Homes section looks like
I also set and
comment = Home Directories
browsable = no
valid uses = %S
writable = yes
in the authentification section of the file.
encrypt passwords = true
To commit the changes to the samba daemon, save the config file and then restart the server:
All to do is tell the samba user data base your password, since samba can't use the linux password file:
sudo /etc/init.d/samba restart
where USERNAME is your -guess it- username. I use the same password here as I use for my linux account. Done.
sudo smbpasswd -a USERNAME
To access your PS3 linux box, simply enter the IP of your PS3 in the windows explorer: , then the windows password window should pop up, you enter your ps3 username and the password used above and gain access to your home dir on the linux box.