char *str = "Привет мир!";
. их ответ отличается от ответа онлайн кодеров
For signed and non-negative a, if a * 2^b
is representable in the unsigned version of the return type, then that value, converted to signed, is the value of a << b (this makes it legal to create INT_MIN as 1<<31); otherwise the behavior is undefined.
Изначально очистки не было и из-за этого криво отображалось.
Ключевая фраза. Когда на клиенте и сервере работает SMB, то этот порт занят виндой ВСЕГДА. И не только этот, но и 135,137,138,139 и их UDP братья. Следовательно SSH не сможет открыть эти порты для проброса!
Так что забудьте. Вам нужен полноценный ВПН, который не SSH.
Кстати, для SMB используются не только TCP порты, но и такие же UDP порты, а их SSH пробросить не сможет в любом случае.