access windows through samba using smbclient
October 10th, 2006 mysurface Posted in Admin, smbclient | Hits: 51514 | 10 Comments »
I always facing problem with smbclient, couldn’t make it works with IP address, until today I figure it out. By reading smbclient manual, it should work as bellow
smbclient\\192.168.1.1\D$
I want to access to windows machine with IP 192.168.1.1, share directory D. But the command above doesn’t work. What’s wrong with the command line? You need to specified escape for backslash ( \ ). The command line show at bellow will works.
smbclient\\\\192.168.1.1\\D
It will ask you for password, default windows xp, you can access without password, just press enter. When if you need username and password?
smbclient\\\\192.168.1.1\\D -U mysurface
You can list the shared service by doing this:
smbclient -L 192.168.1.1
It will list all the shared directory of specified machine.
Once you see the line bellow, you are already in the smb mode, you can get, put, cd etc just like ftp. To check what command is available, you can type “?”
smb >
Comment:
I feel smbclient not efficient compare to sftp, sftp have great command such as lpwd, lls and lcd which is really efficient, where smbclient only have lcd. But for sftp, you need to have ssh access, it doesn’t work for accessing windows machine. Alternatively, you can access smb service through nautilus too.







August 30th, 2008 at 6:28 pm
Hi ,
I have to access all windows network systems in Linux system i can able to view all networking systems in linux system but when accessing time i got message there is no items fount.
October 30th, 2008 at 8:29 pm
Use forward slashes.
December 2nd, 2009 at 3:15 am
I was able to get this to work with XP Pro PCs with the following command layout:
smbclient \\\\\\\\machine_name\\\\C$ -U machine_name\\\\Administrator {password}
Response:
Domain=[DOMAIN_NAME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \\>
———————
The machine_name is actually the NETBIOS name of the computer. Because my PCs are part of a a domain I had to use the designation of Administrator of the PC (aka Administrator (this computer) )
December 2nd, 2009 at 3:17 am
No — the posting above added some backslashes in there..
smbclient [4 backslashes]
machine_name [ 2 backslashes ] C$
-U machine_name [ 2 backslashes] Administrator
password
December 8th, 2009 at 5:11 am
Any idea how to test if a remote file exists on the remote Windows share short of using the DIR command?
February 7th, 2011 at 9:45 pm
I don’t understand what is last opinion, how smbclient works trough command line?
May 19th, 2011 at 5:05 am
Hi. I like your website but i can tell it probably isn’t getting much traffic? If you want to help imrpove that check this website out, he has a short video that i really suggest you watch. Commission Crusher P.S this isn’t my website and i’m not spamming your blog, i don’t care if you delete this comment. I am only trying to help you improve your site.
June 3rd, 2011 at 5:50 pm
>> sftp have great command such as lpwd, lls and lcd which is really efficient, where smbclient only have lcd
actually u could use !pwd and !ls for lpwd and lls respectiveliy (the dame for ftp
March 16th, 2013 at 10:54 am
I had been wondering if your web hosting is OK? Not that I am complaining, but sluggish loading instances times will sometimes affect your placement in google and could damage your high-quality score if advertising and marketing with Adwords.
April 10th, 2013 at 11:45 am
Have you ever noticed that while sunglasses help you see things clearly outside during the day, when you take them off inside, it is difficult to see at first? Well, with Eagle Eyes sunglasses, you won??have this problem. Because these sunglasses are so comfortable on your eyes, even when you enter a darkened room, you don??have to wait for your eyes to adjust to the light. You can have prescription lenses in the Eagle Eyes sun glasses or you can buy clip on sunglasses that fit over your regular glasses. Now how much more convenient can you have it? fake oakleys wholesale