2012-06-25 38 views
-1

我使用的是Putty,而不是Cygwin。我正在嘗試輸入密碼,以免連接到服務器。我創建了一個公鑰和私鑰。當我試着給權限的文件夾,我得到以下信息:在Putty中缺少Cygint-2.dll錯誤

$chmod 700 $Home /Users/Name/.ssh 
the program cannot start because cygintl-2.dll is missing 

我應該如何給權限的密碼的自動認證的文件夾和文件?

我是否需要此功能?我混淆了我對膩子和cygwin的知識。 我發現cygwin設置起來相當複雜,並且害怕破壞我的系統。 膩子似乎很簡單,雖然缺乏功能(即易於使用)。

+0

感謝您的編輯,我很匆忙,所以無法編寫好的文章。 – tough

回答

0

PuTTY僅提供SSH連接的客戶端。它不處理像chmod這樣的命令:它只是接受輸入該命令的鍵盤輸入並將它們發送到服務器端,然後服務器端對其進行處理,並通過SSH通道將輸出發送回SSH客戶端,在這種情況下爲PuTTY。

顯然你的SSH服務器是Cygwin的一個,你不知何故破壞了你的Cygwin安裝。在Cygwin setup.exe中,執行設置序列,直到進入「選擇軟件包」屏幕,然後在搜索框中鍵入「intl」。打開Libs部分,然後單擊「libintl2」行中的第三列,直到它顯示重新安裝。繼續。

這個問題應該解決這個問題,但是如果你失去了一個圖書館,你也破壞了其他的東西。完整的Cygwin重新安裝可能是按順序的。

+0

或者,鑑於OP將PuTTY和Cygwin混爲一談,我推薦一個完整的Cygwin * un *安裝。只安裝PuTTY,就不會濫用和濫用Cygwin命令。 –

+0

無法識別mount,cygwin無法識別,因爲ssh被識別,所以必須是puty被安裝,並且scp被識別。 – tough

+0

無法識別mount,cygwin無法識別,它必須是隻有puty被安裝,因爲ssh被識別,並且scp被識別。 CYGWIN_SYSLOG出現在C驅動器中,以及所有C驅動器中的設置和用戶。我在C盤中也有膩子文件夾,包含膩子作爲應用程序。你如何建議我將繼續進行卸載。 – tough