Получить удаленный доступ к файлам windows с помощью smbclient
Раз понадобилось достать с удаленной windows машинки файлик, но под рукой был только terminal FreeBSD, но задача оказалась очень просто решаемой. ДЛя этого мы будем использовать smbclient
Вводим:
# smbclient //192.168.0.2/c$ -U userx
В случае с доменом, можно ввести так:
# smbclient //192.168.0.2/shared -U damainname\\username
Здесь ключ -U означает имя пользователя userx, ..192.168.0.2/c$ - означает адрес windows машинки во внутренней сети, а c$ означает, что мы подключаемся к диску C с правами админа $.
# Enter userx's password:
Вводим пароль, и если всё прошло успешно, то лицезреем такую надпись и радуемся, так мы вошли в систему:
# Domain=[USERPC] OS=[Windows 7 Home Premium 7601 Service Pack 1] Server=[Windows 7 Home Premium 6.1]
# smb: \>
Далее всё просто, переходим привычными нам коммандами с нужный каталок и командой get копируем нужный файл, вот так:
# smb: \Users\userx\Desktop\> get file.txt filenew.txt
# getting file \Users\userx\Desktop\file.txt of size 1097579 as filenew.txt (46602.2 KiloBytes/sec) (average 46602.4 KiloBytes/sec)
Здесь get означает получить, file.txt файл, который мы собираемя копировать, а filenew.txt - как сохранится файл уже на нашей машинке под управлением FreeBSD.
Добавить комментарий