1、windows
(1) 点击左下角
->将当前窗口连接到主机…->(配置ssh文件,点击或者指定)->按这个格式添加
(2) 在cmd命令窗口:ssh-keygen -t rsa (-C “name”) #这个name是远程linux的用户名,这里也可以不加-C 这样我们就可以用这一对密匙连接多台机器了
一直回车
注:如果前面没有-C,则不需要重新生成密匙,直接到2步骤加入公匙即可(所以这里建议不加-C)
(3) 点击左下角
->将当前窗口连接到主机…→选择指定ip (在2之后就可以免密登入)
2、linux
将上面windows创建的公匙 C:\Users\innosilicon.ssh\id_rsa.pub内容 追加到linux: ~/.ssh/authorized_keys
如果~目录下面没有这个文件:
cd ~ && ssh localhost #如果没有.ssh目录,记住这个是生成在当前用户的目录,且记录当前用户的ssh信息
cd .ssh && touch authorized_keys
vi authorized_keys #追加上面的公匙