2012-12-13 16:42:23 +0000 2012-12-13 16:42:23 +0000
2
2

如何从Windows cmd.exe连接到远程计算机?

我正试图从Windows cmd.exe连接到远程计算机。一开始我想用cd连接它,但后来我发现了pushd,我想用UNC路径连接它,主机名是root,ip地址是192.168.1.109。现在我尝试用UNC路径推送,主机名是root,ip地址是192.168.1.109。我的问题是我不知道如何在UNC中指定主机名,因为我在任何地方都找不到这方面的例子。我试过

pushd \root@192.168.1.109\home
pushd \192.168.1.109\home
pushd \192.168.1.109\root\home
pushd \root92.168.1.109\home
pushd \192.168.1.109@root\home

第一个给我 “系统找不到指定的路径。",其余的给我 "找不到网络路径。”

如果我能找到清晰的例子来说明如何在远程UNC路径中包含一个主机名(在本例中是 “root"),还是这里有其他问题?

答案 (1)

2
2
2
2012-12-13 23:45:12 +0000

我99.44%确定你cannotcdpushd都不能**到UNC路径。

net use * \192.168.1.109\home

(语法在 Ilya的答案中确定,并替换了你的值)将远程计算机上的文件夹映射到你系统上的一个人工磁盘驱动器设备上. 该设备将有一个单字母的名称,命令将告诉你它是什么。

Drive Z: is now connected to \192.168.1.109\home

如果你有一个最喜欢的字母,你想使用,而且你知道它没有被分配给任何其他的东西,你可以指定它如下。

net use S: \root\home

注意,你可以简单地把主机名放在IP地址的位置上。

至少,如果远程计算机也在运行Windows. 如果没有,你可以做到这一切,但我不确定。

你知道如何浏览一个有多个磁盘(伪)设备的Windows系统吗?  大多数人在磁盘之间的移动分为两步。 _

C:\> S: S:\> cd \home

S:\home>                  //注意:这实际上并不会让你进入 C:\> cd S:\home_。 _ S:\home                       _//现在你到了。 _ C:\> S:

但还有一个稍短的方法:

S:\home>            // C:\> cd /d S:\home cd _意味着一步到位地改变目录和驱动器。 _ /d                           _//哒! _

等等……你为什么要给你的问题打上标签 bash ?  你本地电脑运行的是什么操作系统?