Windows机器ssh免密连接Linux
生成windows密钥对
- 在windows中的CMD命令窗口或者PowerShell中输入命令:
PS C:\Users\ermao> ssh-keygen -t rsa
- 根据提示一路按回车下去即可,如果有其他需要也可以根据提示输入自定义文件名以及密码
- 生成本机的密钥与公钥文件,默认存放在本用户目录下的.ssh/下面
上传公钥
-
采用用户名/密码方式连接Linux服务器,通过ftp将公钥(id_rsa.pub)上传到服务器,私钥(id_rsa)存放在本地用于与服务器进行验证。
将公钥上传至任一目录:
-
查看登录用户
root
的用户目录下是否存在ssh文件夹以及authoriaed_keys
文件,如果不存在,则创建mkdir ~/