I assume you mean SFTP, not FTP.
If your SFTP session has a different root than a shell session, the "Open Terminal" feature cannot work.
As documented:
https://winscp.net/eng/docs/shell_session
Consider using Open Session in PuTTY instead.
Anyway, I do not see a point of chrooting (restricting) SFTP session, is shell session is unrestricted. So another solution is to align both kinds of access.
If your SFTP session has a different root than a shell session, the "Open Terminal" feature cannot work.
As documented:
https://winscp.net/eng/docs/shell_session
Also, for the feature to work, the shell must use the same path syntax as the SFTP server.
Consider using Open Session in PuTTY instead.
Anyway, I do not see a point of chrooting (restricting) SFTP session, is shell session is unrestricted. So another solution is to align both kinds of access.