Cześć,
Może sam się czegoś dowiem... Poniżej moja konfiguracja:
## FTP
```
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
ustawić >>> write_enable=YES
sudo service vsftpd start
```
## SSH
```
Ustaw zewnętrzny port na np. 5033
sudo nano /etc/ssh/sshd_config
# Authentication:
PermitRootLogin no
AllowUsers foo1
PasswordAuthentication yes
Subsystem sftp internal-sftp
ForceCommand internal-sftp
sudo /etc/init.d/ssh restart
```
Generalnie port wyniesiony powyżej 5000, jak gdzieś wyczytałem, nie będzie w zakresie działania większości robotów tykających serwer. Dodatkowo wyłączenie roota przy logowaniu i przedstawienie konkretnego użytkownika w SSH, który może się zalogować to dodatkowe ustawienie zapobiegające próbom nieautoryzowanego dostępu. Linuksem zainteresowałem się od niedawna więc chętnie podłączę się pod Twój wątek.
M.