Мне нужно подключиться по ssh к Windows 7 с MobaSSH в качестве демона SSH, а имя пользователя на Windows содержит пробел.Я могу войти в систему Windows 7 на терминале OSX следующим образом:
ssh "Some User"@WindowsHost
Поэтому я подумал, что смогу использовать команду scp на OSX для передачи файлов между компьютерами, но я продолжаю получатьошибка, говорящая «неверное имя пользователя» всякий раз, когда я делаю что-то вроде этого:
scp myfile "Some User"@WindowsHost:~/myfile
Я посмотрел на это и нашел этот вопрос по stackoverflow , но это в основном о пробеле в файлепути.
Я обнаружил сообщение об этой проблеме в определенной версии scp , но я не уверен, как установить исправление scp на OSX.Патч предлагается в виде файла .c.
Мое последнее средство - создать новое имя пользователя в окне Windows 7 и передать все настройки моего профиля этому новому пользователю.Кажется, это настоящая проблема, учитывая, что я могу войти через ssh, но не через scp.
Любые советы?