0
我在Windows 7機器上安裝了OpenSSH。我想連接到遠程Linux機器而無需輸入密碼。我遵循以下指令,但SSH需要密碼才能建立連接。如何使用OpenSSH從Windows到Linux進行無密碼登錄?
- 打開CMD,然後運行:SSH-凱基-t RSA(公鑰和私鑰在C產生:\用戶\ user.ssh)文件夾
- 複製id_rsa.pub內容到/家庭/ kouhi /的.ssh在我的Linux遠程機器
- 在Linux計算機運行/ authorized_keys的命令:chmod 700的.ssh
- 在Linux計算機運行命令:chmod 644的.ssh/authorized_keys中
當我嘗試SSH kouhi @ remote.com連接問我密碼了。 我也綁噓-i C:\用戶\ user.ssh \ id_rsa [email protected]
而且我得到運行SSH命令時,答覆如下:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'C:\\Users\\user\\id_rsa' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: C:\\Users\\user\\id_rsa
謝謝,權限錯誤現在消失了!但連接還需要密碼! – 2014-12-14 06:44:09