Я пытаюсь получить доступ к своему ноутбуку Windows с моего Mac. Я использую Filezilla и FTP/SFTP. Я не уверен, что Filezilla работает только с удаленными серверами. Прямо сейчас я использую имя пользователя, пароль, публичный IP-адрес и порт 22 с Filezilla, но это не удается. Должен ли я использовать частный IP-адрес, так как я нахожусь в той же сети (то есть 192.168.1.5)?
1 ответ
Чтобы подключиться к 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, и это работает лучше всего для меня):
- https://winscp.net/eng/docs/guide_windows_openssh_server
- https://www.bleepingcomputer.com/news/microsoft/how-to-install-the-built-in-windows-10-openssh-server/
- https://null-byte.wonderhowto.com/how-to/create-native-ssh-server-your-windows-10-system-0181871/
Если эти шаги устарели или не работают для того, чтобы установить для вас установленный sshd
сервер (чтобы ваш ssh-клиент (sftp/scp) мог подключиться), то искомые условия поиска Google - это "как установить openssh". сервер на windows ".
Обновление: ранее должно было быть отмечено, что Mac OS поставляется с ssh-сервером по умолчанию, но он просто не работает по умолчанию. Поскольку с помощью sftp/scp вы можете получать и помещать файлы, вы также можете просто включить сервер sshd (означает ssh daemon, aka ssh server) на Mac, а затем использовать свой ПК с Windows через WinSCP для копирования файлов назад и вперед между два компьютера.