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