2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
Java 代理模式_java代理某个类的好处(2)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-15 08:43:27 · 595 阅读 · 0 评论 -
Java 代理模式_java代理某个类的好处(1)
为何代理对象调用方法都是执行InvocationHandler中的invoke方法,而InvocationHandler又持有一个。*这里调用代理对象的handleFee方法,直接就调用了InvocationHandler中的invoke方法,并把m3传了进去。*来,再想想,代理对象持有一个InvocationHandler对象,InvocationHandler对象持有一个被代理的对象,*注意这里是生成代理类的构造方法,方法参数为InvocationHandler类型,看到这,是不是就有点明白。原创 2024-05-15 08:42:53 · 665 阅读 · 0 评论 -
Java Thread
AThread] Thread start. – AThread线程启动, 因为AThread线程中调用了bt.join(), 所以AThread线程要等到BThread线程结束之后才能执行。[AThread] Thread start. – AThread线程启动, 因为AThread线程中调用了bt.join(), 所以AThread线程要等到BThread线程结束之后才能执行。– 主线程结束,(也就是说AThread线程中调用了bt.join()并不会影响到主线程)原创 2024-05-15 08:42:19 · 360 阅读 · 0 评论 -
Java Thread(1)
在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是主线程需要等待子线程执行完成之后再结束,这个时候就要用到join()方法了。JDK中对join方法解释为:“等待该线程终止”,换句话说就是:”当前线程等待子线程的终止“。网上有很多人是这样解释 join()的用法的:”主线程等待子线程的终止“ ,相信有很多人都会这么说,但是这个说法是完全错误的,为什么呢?原创 2024-05-15 08:41:44 · 238 阅读 · 0 评论 -
2022护网日记,护网工作内容、护网事件、告警流量分析_护网研判分析(1)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-14 21:52:37 · 844 阅读 · 0 评论 -
2022年,我每天都会用的linux常用命令_linux操作处于什么之间
命令参数是命令字的处理对象,通常情况下命令参数可以是文件名、目录(路径)名或用户名等内容,根据所使用命令字的不同,命令参数的个数可以是零到多个,在输入一条Linux命令时,应根据该命令字具体的格式提供对应的命令参数,以确保命令的正常运行。是指Linux操作系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应系统中的一个文件,是属于Shell解释器程序之外的命令,所以称为外部命令,Linux操作系统必须知道外部命令对应的文件位置,才能够由Shell加载并执行。原创 2024-05-14 21:52:03 · 631 阅读 · 0 评论 -
2022年,我每天都会用的linux常用命令_linux操作处于什么之间(1)
最全的Linux教程,Linux从入门到精通第一份《Linux从入门到精通》466页内容简介====本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。原创 2024-05-14 21:51:29 · 690 阅读 · 0 评论 -
2022年浙江省中职组“网络空间安全”赛项模块B--Linux系统渗透提权_网络空间安全单兵
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。原创 2024-05-14 21:50:53 · 558 阅读 · 0 评论 -
接口性能优化技巧,干掉慢代码_executor,2024年最新工作感悟
具体关联几张表比较安全是需要具体问题具体分析的,如果各个表的数据量都很少,几百条几千条,那么关联的表的可以适当多一些,反之则需要少一些。另外需要提到的是,在大多数情况下join是在内存里做的,如果匹配的量比较小,或者join_buffer设置的比较大,速度也不会很慢。但是,当join的数据量比较大的时候,mysql会采用在硬盘上创建临时表的方式进行多张表的关联匹配,这种显然效率就极低,本来磁盘的IO就不快,还要关联。在可以加读写锁的时候,如果我们加成了互斥锁,那么在读远远多于写的场景下,效率会极大降低。原创 2024-04-20 17:42:45 · 857 阅读 · 0 评论 -
接口安全验证及防刷处理方案_支付安全 防刷 防盗 的解决方案 csdn
因为一次正常的HTTP请求,从发出到达服务器一般都不会超过60s,所以服务器收到HTTP请求之后,首先判断时间戳参数与当前时间比较,是否超过了60s,如果超过了则认为是非法请求。如果黑客修改timestamp参数为当前的时间戳,则sign1参数对应的数字签名就会失效,因为黑客不知道签名秘钥,没有办法生成新的数字签名。但是这种方式的漏洞也是显而易见,如果在60s之内进行重放攻击,那就没办法了,所以这种方式不能保证请求仅一次有效。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!原创 2024-04-20 17:42:14 · 680 阅读 · 0 评论 -
探讨 2024 年 AI 辅助软件开发的趋势_ai辅助编程的未来
AI辅助软件开发的趋势不仅仅是一个技术的飞跃,它还代表着软件开发领域未来的发展方向。随着AI技术的不断成熟和应用,我们有理由相信,AI将为软件开发带来更加革命性的变革,推动整个行业向着更高效、更智能、更安全的方向发展。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注运维)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-20 17:41:12 · 256 阅读 · 0 评论 -
探讨 2024 年 AI 辅助软件开发的趋势_ai辅助编程的未来(1)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注运维)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**原创 2024-04-20 17:40:41 · 217 阅读 · 0 评论 -
探索软件架构的五大风格(1),2024年最新Linux运维基础学习教程
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂原创 2024-04-20 17:38:17 · 327 阅读 · 0 评论 -
探索惠普笔记本:为软件开发者揭示最佳选型_惠普适合开发的电脑
他们不仅提供了强劲的性能,还具备良好的可拓展性和优秀的屏幕显示效果,能够满足日常开发工作的需求。同时,如果预算较为有限,星系列也是一个不错的选择,它能够在保证主流配置的同时,提供较为实惠的价格。特别是对于那些不需要独立显卡,但希望获得较好图形性能的开发人员来说,AMD处理器的笔记本无疑是一个非常好的选择。实际上,一个优秀的集成显卡不仅能满足日常开发的需求,而且还能为我们节省电力,提高笔记本的续航时间。与Intel的集成显卡相比,AMD的集成显卡通常提供更好的性能和更高的图形处理能力。四、集成显卡的重要性。原创 2024-04-20 17:37:14 · 249 阅读 · 0 评论 -
探索惠普笔记本:为软件开发者揭示最佳选型_惠普适合开发的电脑(2)
他们不仅提供了强劲的性能,还具备良好的可拓展性和优秀的屏幕显示效果,能够满足日常开发工作的需求。同时,如果预算较为有限,星系列也是一个不错的选择,它能够在保证主流配置的同时,提供较为实惠的价格。特别是对于那些不需要独立显卡,但希望获得较好图形性能的开发人员来说,AMD处理器的笔记本无疑是一个非常好的选择。实际上,一个优秀的集成显卡不仅能满足日常开发的需求,而且还能为我们节省电力,提高笔记本的续航时间。与Intel的集成显卡相比,AMD的集成显卡通常提供更好的性能和更高的图形处理能力。四、集成显卡的重要性。原创 2024-04-20 17:36:43 · 834 阅读 · 0 评论 -
探索SSH_SK_PROVIDER环境变量及其应用_authenticator provider $ssh_sk_provider
是一个专用的环境变量,其主要任务是指定一个库的路径,该库在加载FIDO认证器宿主密钥时将被使用,从而覆盖默认的内置USB HID支持。换句话说,通过设置环境变量,用户可以自定义SSH密钥加载的处理方式,而不是依赖于SSH的默认配置。原创 2024-04-20 17:35:40 · 274 阅读 · 0 评论 -
探索Controller、Service、DAO三层架构:软件开发的艺术_dao层service层controller层
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?3、现在给你三百台服务器,你怎么对他们进行管理?15、讲述一下LVS三种模式的工作过程?原创 2024-04-20 17:35:09 · 823 阅读 · 0 评论 -
探索 Docker 网络策略与 Firewalld 服务的协同工作_docker firewalld 共存
理解 Docker 容器网络策略与 Firewalld 服务的交互关系,对于维护一个安全、高效的容器化环境至关重要。通过合理配置和管理这两个强大的工具,可以确保容器应用的顺畅运行和网络安全。最全的Linux教程,Linux从入门到精通linux从入门到精通(第2版)Linux系统移植Linux驱动开发入门与实战LINUX 系统移植 第2版Linux开源网络全栈详解 从DPDK到OpenFlow第一份《Linux从入门到精通》466页内容简介====原创 2024-04-20 17:34:06 · 877 阅读 · 0 评论 -
探索 Docker 网络策略与 Firewalld 服务的协同工作_docker firewalld 共存(1)
Docker 容器的网络策略为容器提供了与外界通信的能力。Docker 默认支持几种网络模式,包括 bridge、host、none 和 overlay。每种模式都有其特定的用途和配置方法,影响着容器的网络隔离和通信能力。Firewalld 是一种动态管理Linux防火墙的工具,提供了防火墙规则的即时更新而无需重启服务。它允许对入站和出站流量进行更精细的控制,对于确保系统安全至关重要。最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-20 17:33:36 · 308 阅读 · 0 评论 -
探秘Docker容器数据卷:揭开持久化存储的秘密武器与实战操作解析
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?3、现在给你三百台服务器,你怎么对他们进行管理?15、讲述一下LVS三种模式的工作过程?10、什么叫CDN?原创 2024-04-20 17:32:33 · 301 阅读 · 0 评论 -
排序算法:插入排序(直接插入排序、希尔排序)_采用插入排序方法进行排序
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-20 17:32:02 · 650 阅读 · 0 评论 -
排序算法中的冒泡和选择排序详解(持续更新系列)_简要分析冒泡排序和选择排序的效率问题
通过上述Java程序,我们就实现了冒泡算法的代码实现,最后壹哥再来给大家总结一下冒泡排序算法的时间和空间复杂度等情况。(1).冒泡排序的平均时间复杂度是O(n²)。如果数组本身已经排好了顺序,在优化后的算法中,需要比较n-1次,此时的时间复杂度是O(n)。而当数组是无序的,在优化后的算法中,需要比较的次数是n(n-1)/2次,此时的时间复杂度是O(n²)。(2).冒泡排序的空间复杂度为O(1)。(3). 冒泡排序是原地排序。原创 2024-04-20 17:31:32 · 935 阅读 · 0 评论 -
掌握科技,预防AI诈骗,这份333页关于性能优化知识点的PDF你不能不看
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-20 17:31:01 · 319 阅读 · 0 评论 -
【开源框架】Glide的图片加载流程_glide 异步加载,附学习笔记+面试整理+进阶书籍
而网络请求的实现原理是使用Android中的HttpURLConnection,但是从Android 4.4开始,HttpURLConnection的实现确实是通过调用okhttp完成的,而具体的方法则是通过HttpHandler这个桥梁,以及在OkHttpClient, HttpEngine中增加相应的方法来实现,当然,其实还涉及一些类的增加或删除。在这里存在活动缓存和内存缓存两级缓存,这两级缓存都是运行时缓存,当APP进程被杀,这这两级缓存是不再存在的。方法,这个方法是没有检测到缓存时才会被调用。原创 2024-04-19 03:08:02 · 700 阅读 · 0 评论 -
【开源框架】Glide的图片加载流程_glide 异步加载(1),2024年最新360°深入了解Flutter
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-19 03:07:30 · 792 阅读 · 0 评论 -
【并发编程技术】在并发编程模式下进行线程安全以及活跃性问题简析
JVM 为每个锁设置两个属性,获取计数值和所有者线程,当计数值为 0 时,这个锁就被认为是没有被任何线程持有,当线程请求一个未被持有的锁时,JVM 将记录锁的持有者,并且计数值+1。多个线程,各自占对方的资源,都不愿意释放,从而造成死锁,A 线程需要等待的锁被 B 线程占用,而 B 线程需要的等待的锁被 A 线程占用,所以相互都不释放,于是就陷入了死锁。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。原创 2024-04-19 03:06:27 · 556 阅读 · 0 评论 -
【并发编程技术】在并发编程模式下进行线程安全以及活跃性问题简析(1)
比如:count++,其实是不具备原子性的,因为这个步骤实际会被拆分为三个步骤,即 读取、修改和写入,而这三个步骤有可能在某个时刻因 CPU 时间片的切换问题,而只执行其中一两个步骤,这就不具备原子性。而如果线程 A 如果再访问另一段代码,而这个代码的锁是已经被线程 A 持有的,这个时候请求是可以成功的,这就叫可重入。在 Java 中,为了解决这个问题,java.util.concurrent.atomic 包提供了很多的类,来保证数据操作的原子性,比如我们之前的程序可以修改为。原创 2024-04-19 03:05:56 · 999 阅读 · 1 评论 -
【并发编程】安全发布对象—单例模式升级版(1),网络安全客户端Web页面通用性能优化实践
这个案例,我们使用了双重同步锁的单例模式,但是他并不是一个线程安全的类,因为在JVM和cpu优化,发生了指令重排,在单线程下,是没有影响的,但是在多线程下,就会打乱分配的内存空间和初始化对象的顺序,就会导致我们的结果和预期的不一致,虽然这个发生的概率很小,但是会发生,所以他是线程不安全的类,那么如何能够让他成为一个线程安全的类呢,看下面的例子。饿汉模式的不足:如果饿汉模式中存在过多的处理,会导致这个类在加载的时候特别慢,可能会引起性能问题,如果是只进行类的加载,没有实际的调用的话,会导致资源的浪费。原创 2024-04-19 03:04:53 · 697 阅读 · 0 评论 -
【干货分享 建议收藏】2万字详解DOM,网络安全工程师面试题目
*一般的自定义属性可以通过 getAttribute (‘属性’) 方法来获取,但是有些自定义属性很容引起歧义,不容易判断是元素的自带属性还是自定义属性。**因此,HTML5 新增了自定义属性的规范。在 HTML5 中规定通过 " data-属性名 " 的方式设置自定义属性。接下来我们将对自定义属性的操作进行详细讲解。在 div 元素上设置 data-index 属性,示例代码如下。上述代码中,原创 2024-04-19 03:04:22 · 636 阅读 · 2 评论 -
【干货】Mysql数据库常用函数1(2),2024年最新网络安全开发面试问题回答技巧
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。与concat()函数的区别是,可以有分隔符,当有NULL时,不会返回NULL。原创 2024-04-19 03:03:19 · 506 阅读 · 0 评论 -
【干货】Mysql数据库常用函数1(1),网络安全开发必看
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。原创 2024-04-19 03:02:48 · 448 阅读 · 0 评论 -
【常见的中间件及其漏洞】(2),2024年最新网络安全面试必问的HashMap
IIS7版本的解析漏洞其实和IIS6的换汤不换药,只是解析方式改变了一下,我们在文件/xino.jpg后面加上/xx.php会将/xino.jpg/xx.php 解析为 php 文件,这样我们就可以在上传的时候写入PHP一句话木马。对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。发现IIS是存在解析漏洞的版本,于是我们上传x.asp;.jpg文件来绕过,上传成功后我们通过WEBSHELL连接工具去进行连接。原创 2024-04-19 03:01:44 · 824 阅读 · 0 评论 -
【常见的中间件及其漏洞】(1),2024程序员进阶宝典
【代码】【常见的中间件及其漏洞】(1),2024程序员进阶宝典。原创 2024-04-19 03:01:13 · 365 阅读 · 0 评论 -
【工具分享】-反弹Shell在线编写工具_棱角社区,2024年最新腾讯、网易必问的20道题网络安全面试题
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!以上的修改后的工具可以直接在本地静态使用,也可以放到自己的VPS里,随时使用,如果有需要的话可以联系我分享给你们。工具已经在github删除了,有需要的话可以在线用,已更新到在线导航使用,喜欢的可以关注公众号,留言获取信息~~~棱角团队的大佬应该有所优化,我自己也结合另一个大佬的工具添了点东西,如有有喜欢的可以联系我。微信公众号:【小白SEC】原创 2024-04-19 03:00:10 · 271 阅读 · 0 评论 -
【工具分享】-反弹Shell在线编写工具_棱角社区(2),2024年华为网络安全面经
最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。当然,当你入门之后,仅仅是视频教程已经不能满足你的需求了,你肯定需要学习各种工具的使用以及大量的实战项目,这里也分享一份。以上的修改后的工具可以直接在本地静态使用,也可以放到自己的VPS里,随时使用,如果有需要的话可以联系我分享给你们。如果大佬对我修改这个工具有意见,也麻烦及时告知,我尽快撤掉。原创 2024-04-19 02:59:39 · 666 阅读 · 0 评论 -
【工具使用】——Metasploit(MSF)使用详解(超详细),2024年最新腾讯网络安全面试必问
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。原创 2024-04-19 02:58:35 · 1105 阅读 · 0 评论 -
【工具】vscode终端打不开,2024年最新【微信小程序
添加bashrc路径。原创 2024-04-19 02:57:29 · 330 阅读 · 0 评论 -
【工具】putty下载、安装、使用和常用设置教程,Linux运维开发社招面试经验
鼠标右键,“Change Settings”,“Translation”,在"Received data assumed to be in which character set"的下拉菜单里选择"UTF-8"。鼠标右键,“Change Settings”,“Appearance”,在"Font settings"里点"Change",自己改就好了。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?原创 2024-04-19 02:56:59 · 688 阅读 · 0 评论 -
SSH如何通过公钥连接云服务器_ssh连接服务器私钥放哪里
所以这条命令 ssh-copy-id -i ~/.ssh/id_rsa.pub root@远程服务器的ip/主机名/域名就是把id_rsa.pub的内容粘贴到authorized_keys中。如果你的远程机器上没有生成ssh-keygen,就会只有一个文件,authorized_keys翻译过来就是认证的密钥。然后再执行,然后你会发现依然会输入密码,这是当然的,我们刚才只不过是把刚才的命令简单的脚本了一下。这样就算成功了,在运行conn_vps.sh,即可连接上你的服务器。如果没有的话,可以生成一个。原创 2024-04-18 10:48:32 · 347 阅读 · 0 评论 -
SSH如何通过公钥连接云服务器_ssh连接服务器私钥放哪里(1)
ssh-keygen -t rsa -C “[email protected]” #这部其实可以不加邮箱参数,但是git配置github连接需要。$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@远程服务器的ip/主机名/域名。$ ll ~/.shh/ # 查看是否有id.rsa,和id.rsa.pub两个文件。ssh root@ip/主机名/域名 # 输入你自己的远程主机ip等。$ sh conn_vps.sh # 这两条命令,任意一条都可以运行。原创 2024-04-18 10:48:01 · 382 阅读 · 0 评论