問題描述:
因工作需要,使用PSExec工具對局域網內其他機子中的Tomcat進行控制。但在使用過程中出現了各種錯誤。現將問題及解決方法列在下面:
Q1
發生系統錯誤1219,不允許一個用戶使用一個以上用戶名與服務器或共享資源的多重連接。中斷與此服務器或共享資源的所有連接,然後再試一次。
解決方法:
把之前的連接刪掉:
net use \\192.168.9.16 /delete
Q2
提示“Can’t access 192.168.9.16”:拒絕訪問
解決方法:
這個問題比較棘手了,網上給出的方法差不多是一下兩種:
1. 沒有建立共享,或者把共享給關掉了。因爲遠程管理必須使用Admin$
所以可以在目標機子上查看一下:
net share
很顯然,IPC$和Admin$都是共享着的,也就是共享沒有被關閉。那麼爲什麼還是無法訪問呢?
可以先嚐試連接IPC$
net use \\192.168.9.16\ipc$
很顯然是可以訪問的,再試試Admin$能不能訪問:
net use \\192.168.9.16\admin$
又是被拒絕訪問,那麼PSExec就肯定連接不上了。
一個意外,當我使用目標機子訪問自己的機子時,竟然可以連上了。起初我是認爲是目標機子設置有問題,也許把什麼遠程東東給關掉了吧。情況是這樣的,我的機子沒有設置密碼,當使用目標機子訪問我的機子時用戶名爲Administrator,密碼爲空。然後開始查找原因,我把自己的機子的Administrator禁用,並加上一個Dahong,擁有管理員賬號,並賦予密碼。然後再遠程自己的機子,結果出現了拒絕訪問問題。就是開始遇到的那個大麻煩。最後把目標機子被禁用的Administrator重新啓用,就可以連上了。那我直接連接目標自己的Administrator就可以了。
總結
我懶,我懶得去找原因。