0
我在我的Windows XP
機器上安裝了FreeSSHd
服務器。然後我開始FreeSSHd並創建一個用戶。之後,我運行了Putty
來連接我新安裝的SSH服務器。我在膩子中輸入了我創建的用戶名和密碼。我成功登錄,但我無法用putty執行任何SSH命令。只有HELP
和DIR
命令可以正確回答。其他SSH命令如LS
,PWD
等會返回錯誤消息,如「xxx command is an unknown command and can not be executed.
」。
我的問題很簡單。如何通過Putty
執行SSH
命令而不是FreeSSHd
服務器Windows machine
。我想模擬一個文件副本。我想我應該執行SCP
或PUT
命令,但我無法成功。
任何想法?無法在freesshd服務器上發出任何命令
你試過「dir」而不是'ls'和'echo%cd%'而不是'pwd'的「windows」shell命令嗎? – VolkerK
@VolkerK我試過dir和echo%cd%,這些命令正常工作。那麼我應該使用Linux命令的windows命令insead嗎?我只想將文件複製到SSH服務器。那麼我應該在Windows機器上使用Windows複製命令和Linux機器上的Linux複製命令?你知道在Linux和Windows上的這些複製命令嗎?謝謝。 – Fer
如果我理解正確,您希望將文件從您擁有本地終端會話的Linux機箱傳輸到運行freesshd的遠程xp機箱。是否有特別需要從xp框啓動此傳輸(即通過ssh終端會話)?如果不是在Linux機器上的_local_終端會話中輸入'scp fileOnLinuxBox user @ xpbox:targetName';而不是通過ssh終端會話(這會在xp盒子上啓動(p)scp可執行文件)。 – VolkerK