ubuntu开启ssh免密登录 要实现SSH免密登录,首先需要准备一组公钥和私钥。将公钥放到服务器上,将私钥放到客户机上。当客户机连接服务器时,服务器会根据自身的公钥校验客户机的私钥,如
要实现SSH免密登录,首先需要准备一组公钥和私钥。将公钥放到服务器上,将私钥放到客户机上。当客户机连接服务器时,服务器会根据自身的公钥校验客户机的私钥,如果校验通过则允许连接。
在客户机上输入以下命令创建一组公钥和私钥
ssh-keygen
命令执行成功后将会在指定位置生成密钥
在客户机上输入以下命令将公钥上传到服务器
ssh-copy-id master@ubuntu
如果修改了密钥的默认存放位置或默认文件名,需要使用-i参数手动指定密钥位置。
上传公钥时公钥与私钥必须位于同一目录下,并且公钥与私钥的文件名必须对应,如:私钥文件名为x,则公钥文件名为x.pub。
输入远程账户密码完成公钥上传
在客户机上输入以下命令登录远程服务器
ssh master@ubuntu
连接服务器时,会发现在没有输入密码的情况下成功连接
私钥需要存放到当前登录用户的主目录下的.ssh文件夹中,并且设置文件名为id_rsa,如果私钥存放到其他位置或使用其他文件名,远程登陆时需要使用-i参数指定私钥位置。
如果为私钥设置了密码,远程登陆时需要输入私钥密码。
来源地址:https://blog.csdn.net/u010044182/article/details/128664248
--结束END--
本文标题: Ubuntu开启SSH免密登录
本文链接: http://www.lsjlt.com/news/406558.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
2024-06-11
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0