Мне нужно написать программу на C #, которая должна работать только в Windows. Это должно позволить пользователю выбрать файл для загрузки. Этот файл будет загружен в папку на удаленном сервере Linux. Я знаю имя пользователя, пароль и URL для этой машины Linux. Кто-нибудь знает, как мне подключиться к серверу, а затем загрузить на него файл в настольном приложении C #?