0
我想通過ssh
從Linux機器到Windows機器運行命令。從Linux到Windows的ssh - 爲什麼需要這麼多的斜槓?
Windows機器已經OpenSSHx64安裝
在用雙引號命令失敗:
ssh [email protected] "ls -l \\\\172.21.15.120\\vol0slash"
ls: cannot access 172.21.15.120vol0slash: No such file or directory
用單引號同樣的命令仍然失敗,但至少顯示單斜槓:
ssh [email protected] 'ls -l \\\\172.21.15.120\\vol0slash'
ls: cannot access \172.21.15.120vol0slash: No such file or directory
使用單引號的環繞路徑幾乎可行,但仍缺少一個根斜槓:
ssh [email protected] "ls -l '\\\\172.21.15.120\\vol0slash'"
ls: cannot access \172.21.15.120\vol0slash: No such file or directory
現在終於加入第五斜槓UNC路徑根,沒有訣竅:
ssh [email protected] "ls -l '\\\\\172.21.15.120\\vol0slash'"
total 536
drwxr-xr-x 1 Admin Domain Users 0 Jan 23 08:33 GeneralSystemDiagnostic
drwxr-xr-x 1 Admin Domain Users 0 Jan 22 08:10 cifs
-rw-r--r-- 1 Admin Domain Users 336 Jan 23 12:00 linux.txt
drwxr-xr-x 1 Admin Domain Users 0 Jan 19 14:11 nfs
任何人都可以解釋這種行爲背後邏輯?