微信小程序开发ssh密钥是什么

微信小程序开发ssh密钥是什么,第1张

SSH是一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。

也就是说,如果你的云服务器像我一样是小鸟云云服务器Linux系统的(包括centos、Ubuntu、Debian等),可以创建SSH密钥

创建就是通过加密的方式生成一对SSH密钥,公钥和私钥,由我们自己保存的是私钥,放在Linux服务器里面的叫做公钥,私钥放在本地的机器中就可以使用SSH命令实现远程连接。

为什么使用SSH密钥?

说下我自己选择设置的原因,很简单,一个是使用的安全强度比较高,另一个是配置了私钥以后,就能远程连接,不用重复输入密码,比较方便使用。

如何创建SSH密钥对?

1.使用VNC或服务器账号密码连接Linux实例。

2.打开终端,输入以下指令,查看是否已经生成SSH秘钥。

ls -al ~/.ssh

# Lists the files in your .ssh directory, if they exist

登录后复制

3.生成新的SSH密钥。

在服务器上制作密钥对。首先用密码登录到你打算使用密钥登录的账户,然后执行以下命令:

[root@host ~]$ ssh-keygen <== 建立密钥对

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa): <== 按 Enter

Created directory '/root/.ssh'.

Enter passphrase (empty for no passphrase): <== 输入密钥锁码,或直接按 Enter 留空

Enter same passphrase again: <== 再输入一遍密钥锁码

Your identification has been saved in /root/.ssh/id_rsa. <== 私钥

Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥

The key fingerprint is: xxxxxxx

登录后复制

创建完成,安装公钥。

4.输入以下命令,在服务器上安装公钥:

[root@host ~]$ cd .ssh

[root@host .ssh]$ cat id_rsa.pub >>authorized_keys

5.如此便完成了公钥的安装。为了确保连接成功,请保证以下文件权限正确:

[root@host .ssh]$ chmod 600 authorized_keys

[root@host .ssh]$ chmod 700 ~/.ssh

登录后复制

6.设置SSH,打开密钥登录。

编辑 /etc/ssh/sshd_config 文件,进行如下设置:

RSAAuthentication yes

PubkeyAuthentication yes

登录后复制

*** 作过程来源:https://www.niaoyun.com/docs/15845.html/?utm_source=csdnc-220216

ssh

linux

服务器

经典改编手游《群英三国复刻》,武将全靠招降,还原经典三国

精选推荐

广告

ssh密钥的生成与使用

7.3W阅读·1评论·13点赞

2017年11月16日

SSH公钥原理(密钥,秘钥,私钥)(看了还是懵逼啊!)

5915阅读·0评论·16点赞

2021年10月22日

Linux SSH 密钥创建及密钥登录

997阅读·0评论·0点赞

2022年11月12日

详解SSH秘钥对登录

991阅读·0评论·0点赞

2019年4月22日

SSH密匙key介绍

983阅读·0评论·0点赞

2021年4月15日

git生成ssh秘钥

411阅读·0评论·0点赞

2021年12月29日

高清播放机,图片大全,点击查看详情!

精选推荐

广告

SSH 密钥

4813阅读·0评论·0点赞

2022年6月3日

SSH密钥

702阅读·0评论·1点赞

2021年1月12日

创建ssh密钥

2497阅读·0评论·1点赞

2022年3月14日

git如何生成ssh密钥 git生成配置ssh密钥key详细步骤

2.3W阅读·3评论·23点赞

2022年7月6日

ssh密钥对

210阅读·0评论·0点赞

2021年1月4日

SSH秘钥介绍与使用

5130阅读·0评论·2点赞

2020年4月27日

如何获取SSH秘钥

194阅读·0评论·0点赞

2022年11月29日

paramiko与ssh

150阅读·0评论·0点赞

2015年11月15日

git生成ssh密钥详细步骤 git如何生成ssh密钥

6758阅读·0评论·3点赞

2022年7月26日

Xshell使用密钥登录Linux服务器

7480阅读·0评论·1点赞

2019年5月29日

ssh密钥-帮助文档

892阅读·0评论·0点赞

2022年2月19日

SSH密钥生成

3444阅读·0评论·1点赞

2022年4月6日

SSH通过秘钥登录

1772阅读·1评论·0点赞

2021年7月10日

关于 SSH 应用,你知道多少?

396阅读·0评论·0点赞

2021年10月21日

去首页

看看更多热门内容

在个人电脑A下生成ssh密钥后,会同时生成一个公开密钥,默认情况下在用户主目录下的.ssh目录中,密钥为id_rsa,公开密钥为id_rsa.pub。

密钥和公开密钥是共同使用的,如果你想使用A计算机登录到一台服务器B,而且是经常登录,不想输入密码,这样,你可以将你的公开密钥id_rsa.pub配置到服务器B中,之后就可以免密码登录了服务器B了。

这是现在集群和各种云平台常用的登录方式。

而且只要你的密钥不被泄漏就会非常安全。

具体使用ssh无密码登录服务器的 *** 作如下:

本机无密码登录:cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

服务器无密码登录:ssh-copy-id user@server

希望对你有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11974291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存