ssh密钥远程连接服务器

  1. ssh-keygen 命令可以生成密钥,密钥默认保存在 C:/Users/[your username]/.ssh 文件下面 ,建议-f生成指定名字的密钥,因为你可能会有很多ssh密钥对,这样容易区分辨别, ssh-keygen -f xxx ,这时候会在当前工作目录生成密钥对,之后将其移到C:/Users/[your username]/.ssh即可

    tips: 不需要的密钥对尽量及时删除哦

  2. 之后将公钥的文件复制到服务器上对应的目录上,root用户是/root/.ssh,其他用户是/home/[your username]/.ssh下面,之后看一下.ssh文件下有没有authorized_keys 文件,如果没有则创建一个touch authorized_keys ,

  3. 最后将公钥里面的内容追加到 authorized_keys中 cat [pub files name] >> authorized_keys,这一步一定要有,不然公钥不生效

  4. 当然现在ssh远程连接也可以使用密码进行验证,不过相信你以后会用到密钥连接的场景的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值