a) Bist du sicher, dass root sftp darf? Manchmal ist der Root Access für ssh gesperrt.
b) Bei mir (Mint Mate im Dateimanager Caja) bekomme ich über folgende Adresszeile SFTP Verbindung:
sftp://$USER@192.168.178.51:8022/home/$USER
wobei der $USER natürlich ein Benutzer auf dem Remotesystem sein muss. Dasselbe im Terminal klappt nicht. Mein Port für ssh hab ich auf 8022 eingestellt. Du musst deinen Port - wenn überhaupt - getrennt angeben. Versuch im Terminal mal:
sftp -P 22 root@192.168.2.2:/mnt/usb/