无密码SSH
2 分钟 1997 字 |
无密码SSH
在 Mac 上配置 SSH 密钥登录远程的 Linux
创建本地SSH密钥
ssh-keygen -t rsa -C 'example@example.com'
-t 指定密钥类型,默认即 rsa
-C 设置注释文字,比如你的邮箱
默认为空,回车即可
生成的密钥默认在home
下的.ssh
目录:id_rsa
和id_rsa.pub
与服务器建立联系
ssh-copy-id <用户名>@<ip地址>
接下来会要求输入连接密码
无密码登录
ssh <用户名>@<ip地址>
登录成功
别名登录
每次登录都需要输入用户名和地址,这样也是太麻烦,可以添加配置文件,使用
别名
来登录
vim ~/.ssh/config
Host alias #自定义别名
HostName 0.0.0.0 #替换为你的ssh服务器ip或domain
Port 22 #ssh服务器端口,默认为22
User root #ssh服务器用户名
IdentityFile ~/.ssh/id_rsa #第一个步骤生成的公钥文件对应的私钥文件
ssh alias # 登录成功
参考
[ 1 ] https://juejin.cn/post/6844903673412206605
[ 2 ] https://laoooo.cn/posts/41005/
~ ~ The End ~ ~
分类标签:教程,linux
文章标题:无密码SSH
文章链接:http://120.46.217.131:82/archives/27/
最后编辑:2022 年 9 月 14 日 15:58 By Yang
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
文章标题:无密码SSH
文章链接:http://120.46.217.131:82/archives/27/
最后编辑:2022 年 9 月 14 日 15:58 By Yang
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)