也就是说,如果你的云服务器像我一样是小鸟云云服务器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日
去首页
看看更多热门内容
起因:盯上了一个小程序,想要使用接口直接访问小程序内容,但是小程序需要登录!用charles抓包后发现其中登录接口的密码被加密了,密文: "encryptPasswd": [89, 84, ...., 106, 77, 61], ,第一反应是字符串转ascil值,但是将我的密码转换后与其对不上,所以里面应该用了其他什么方法。为了获取其密码的加密规则,开搞!
万能的百度先搜一波发现已经有很多人做了解密了小程序的教程,但是全是基于安卓手机或者安卓模拟器的。哦!没安卓机!装个模拟器?算了吧!这部有台已经越狱的iphone7麻,既然安卓能获取到微信小程序包,那IOS应该也是可以的。试试吧!打开unc0ver 先越狱。然后i4助手找到应用越狱文件系统,那么怎么找到微信存放的小程序包呢?猜想应该存放在沙盒里。 思路一,直接hook 微信,找到沙盒地址导出后再查找。感觉应该是可行的。 *** 作起来也不难,由于DKWeChatHelper微信已经被搞了很多次了。 frida-ios-dump 导出安装包,monkeydev hook安装包,重新打开小程序,导出沙盒内容查找。
感觉不是很方便啊,偷个懒呗。方案二: SSH ,ssh登录到手机后,直接进入沙盒地址
cd var/mobile/Containers/Data/Application
查看一下内容
这也不知道哪一个啊,那就直接开搜吧
easy! .这不比模拟器快多了,再按修改日期排个序,很容易就找到了小程序包。
接下来就是 解包小程序了。其他博客这部分内容很多,就不介绍了,获取源码后使用微信开发者工具打开。全文搜索一下 login 吧,结果太多了。这时候结合抓包,根据接口地址搜索,最终确定了登录的函数。
1.该用户必须为微信开发者,即微信小程序、订阅号以及服务号的开发者;
2.该用户必须为实名认证的用户。
如果出现 Git /.ssh: No such file or directory
或者没有看到id_ras.pub文件即没有配置,然后就需要创建
里面的内容就不用复制了,你可以去确认对应路径是否有文件即可
里面提示输入密码,不知道为什么我输入不 了,就一直回车
运行这个命令,即可查看到你生成的ssh, 把显示的内容全部复制到 秘钥里,
官方是这样说的: 把显示出来的邮箱之前的内容复制到网页端的ssh密钥
我按照官方 *** 作 提示 无效key ,我就全粘贴上去 也创建好了
以上内容就是ssh创建,新手做真的很麻烦!我也第一次 记录下!
参考资料1
参考资料2
自己不懂,多动手百度搜索资料,毕竟N多大神都走过的路,留下笔记供大家学习!
…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·…·
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)