FTP / SFTP с ноутбуком Windows

348
Cody Rutscher

Я пытаюсь получить доступ к своему ноутбуку Windows с моего Mac. Я использую Filezilla и FTP / SFTP. Я не уверен, что Filezilla работает только с удаленными серверами. Прямо сейчас я использую имя пользователя, пароль, публичный IP-адрес и порт 22 с Filezilla, но это не удается. Должен ли я использовать частный IP-адрес, так как я нахожусь в той же сети (то есть 192.168.1.5)?

2
IP-адрес, чтобы использовать его как IP-адрес сервера (и, конечно, он должен иметь работающее программное обеспечение FTP-сервера). SFTP более безопасен, чем обычный старый FTP, Forklift поддерживает его, поэтому нет причин не использовать его. GabrielaGarcia 6 лет назад 1
Но это ноутбук с Windows. Это все еще будет работать с этим? И нужно ли указывать порты? Cody Rutscher 6 лет назад 0
FTP / SFTP - это «протоколы», независимые от ОС, и любой «FTP-клиент» должен работать с любой ОС. Да, обычно вам нужно указать порт. Вопрос: вы уже настроили сервер (в Windows)? Это отправная точка, а не клиент. GabrielaGarcia 6 лет назад 0
Я не уверен. У меня есть Forklift и дисплей, запрашивающий учетные данные (например, протокол, сервер, имя пользователя, пароль, порт, путь и т. Д.) Cody Rutscher 6 лет назад 0
Ну, если ты не уверен, чем не сделал. Вы сейчас пытаетесь построить дом, начиная с крыши;) Нет, начните с основ: установите и настройте свой SFTP-сервер в Windows. Затем используйте те же настройки для клиента, которые могут быть любыми. Автопогрузчик в порядке (но он не может подключиться к несуществующим серверам). GabrielaGarcia 6 лет назад 0
Куда мне обратиться, чтобы установить и настроить SFTP-сервер в Windows? Будет ли легче поговорить об этом? Cody Rutscher 6 лет назад 0
Вы просите рекомендации по программному обеспечению, и это не по теме. В лучшем случае я могу предложить Filezilla для Windows (бесплатно, с графическим интерфейсом, прост в использовании), но это уже выходит за рамки суперпользователя. GabrielaGarcia 6 лет назад 0
Хорошо, давайте предположим, что у меня есть Filezilla. Теперь я смогу соединить две машины (например, Forklift и Filezilla)? Cody Rutscher 6 лет назад 0
Да, это твоя цель, не так ли? Слушай, я начинаю чувствовать, что ты даже не знаешь, чего хочешь, не говоря уже о том, как этого добиться. Подходит ли вам FTP / SFTP? Я не знаю, может быть, это проблема XY. Какова цель соединения двух машин или, другими словами, ** что именно вы хотите сделать? ** GabrielaGarcia 6 лет назад 1
Я хочу переместить определенный файл с моего Mac на мой компьютер. Теперь я понимаю, что могу буквально просто использовать USB-накопитель, но ради обучения я подумал, что смогу выяснить, как это сделать с помощью FTP / SFTP. Cody Rutscher 6 лет назад 0
Да, для 1 файла использование USB-накопителя, вероятно, самый простой способ :), но да, для этого можно использовать FTP / SFTP, а также многие другие способы, которые слишком много для перечисления. Начните здесь: https://www.lifewire.com/ftp-defined-2654479 и https://www.wired.com/2010/02/ftp_for_beginners/ (он работает для локальных или удаленных серверов одинаково, хотя разные IP-адреса , конечно) GabrielaGarcia 6 лет назад 0
Хорошо. Так что, если моя машина, к которой я пытаюсь подключиться, находится в той же локальной сети, то я просто использую внутренний IP-адрес для подключения к ней? Cody Rutscher 6 лет назад 0
Правильный. Тем не менее, пожалуйста, поймите, что это не форум, и комментарии для уточнения и улучшения самого вопроса. GabrielaGarcia 6 лет назад 0
Если эти две машины находятся в одной локальной сети, встроенный общий доступ к файлам, вероятно, является лучшим способом сделать это. https://www.makeuseof.com/tag/easily-share-files-windows-7-8-mac-os-x/ Moshe Katz 6 лет назад 1

1 ответ на вопрос

3
michael

Чтобы подключиться к Windows с другого компьютера (например, вашего Mac), в Windows должен быть запущен сервер определенного типа - для удаленного копирования файлов, который будет (небезопасным) ftp или (защищенным) sftp / scp. Последнее рекомендуется и реализуется через сервер OpenSSH, который должен быть установлен в Windows, а затем используется удаленный клиент sftp / scp с другого компьютера: например, WinSCP (windows) или командной строки sftp / scp ( Mac / Linux, или Windows через Cygwin / и т. д.), или графический интерфейс, как CyberDuck для Mac и т. д.

Раньше Windows требовала установки сервера OpenSSH через Cygwin (например, Swan ( http://www.starlig.ht/ )), но теперь Windows (в зависимости от вашей версии) может уже включать сервер OpenSSH. - чтобы узнать, работает ли он для вас (извините, я не могу проверить, какие шаги будут работать для вас, поскольку это зависит от того, какая MS выпускает в настоящее время и какая у вас версия - fwiw, я всегда устанавливаю cygwin (через swan) и просто используйте это, но я пользователь Linux, и это работает лучше всего для меня):

Если эти шаги устарели или не работают для того, чтобы sshdустановить сервер для вас (чтобы ваш ssh-клиент (sftp / scp) мог подключиться), то искомые условия поиска Google: «Как установить сервер openssh» на окнах ".

Обновление: ранее должно было быть отмечено, что Mac OS поставляется с ssh-сервером по умолчанию, но он просто не работает по умолчанию. Поскольку с помощью sftp / scp вы можете получать и помещать файлы, вы также можете просто включить сервер sshd (означает ssh daemon, aka ssh server) на Mac, а затем использовать свой ПК с Windows через WinSCP для копирования файлов назад и вперед между два компьютера.

Это правильно? Https: //winscp.net/rus/docs/guide_windows_openssh_server Cody Rutscher 6 лет назад 1
да, это та же самая ссылка, которая включена выше - дать ей шанс? YMMV michael 6 лет назад 0
Так превращает ли OpenSSH машину Windows в «сервер»? Кроме того, вы не возражаете против моего вопроса. Я пытаюсь восстановить свой аккаунт. Cody Rutscher 6 лет назад 0
The term "server" is overloaded. (Ignore that some computers are called "servers" for a moment.) Most communication between two programs on the internet is (1) initiated by one program, and then (2) the work is done by a second program (which returns the result to the first). The program initiating the request is the "client", and the program completing the work is the "server". Also, every client & server need to speak a common language, or "protocol". E.g., your browser is an http "client" that talks to an http "server". In this case, the protocol is sftp/scp; windows *runs* the server. michael 6 лет назад 0
It should have been noted earlier that mac comes with an ssh server by default, but it's just not running by default. Since with sftp/scp you can both get & put files, you could also just enable the sshd (stands for ssh daemon, aka ssh server) server on Mac, and then use your Windows PC via WinSCP to copy files back & forth between the two computers. (I'll add this to the answer.) Then the role of client & server are reversed, but the result is the same. michael 6 лет назад 0
Как включить демон ssh? Cody Rutscher 6 лет назад 0
Давайте [продолжим это обсуждение в чате] (https://chat.stackexchange.com/rooms/82999/discussion-between-cody-rutscher-and-michael). Cody Rutscher 6 лет назад 0

Похожие вопросы