通过密钥连接服务器
不用密码连接服务器,使用.pem证书文件(密钥)连接服务器。
ssh-keygen -t rsa -b 2048 -v
注: 其连接方式与Git的连接方式基本一致,如果你之前Git生成过用于认证的公钥、密钥,切使用默认路径~/.ssh/id_rsa, 注意切换切换路径、名字,以免覆盖影响。例如:Generating public/private rsa key pair.<br>
Enter file in which to save the key (/home/vien/.ssh/id_rsa): dataAutoProcess
指定文件名,未指定路径的情况下默认是当前路径生成。如上述提示信息为当前目录下生成密钥名为dataautoprocess,公钥名为dataautoprocess.pub,剩下的一路回车就ok。
2.添加此证书然后进入到你生成公钥的目录,将公钥推送到远程服务器,使其添加此证书。ssh-copy-id -i dataAutoProcess.pub [email protected]
将dataAutoProcess.pub换成你的公钥名字,[email protected]换成你的服务器用户名和地址,然后输入密码即可。
3.测试mv dataAutoProcess dataAutoProcess.pem # 可以将你的密钥修改名字,当然不改也行<br>
ssh -i dataAutoProcess.pem [email protected]
当你测试你的密钥可以登录后,一定要确定可以连接,可以取消密码登录方式。sudo vim /etc/ssh/sshd_config
进入vim编辑器后按/ 进入查找模式,然后粘贴PasswordAuthentication ,回车后定位到此处,按i进入insert 模式,放开注释,并修改为no。# PasswordAuthentication yes
改为PasswordAuthentication no
重启sshsudo service ssh restart
以上就是通过密钥实现服务器连接的详细内容,更多请关注php中文网其它相关文章!
上一篇: 密钥管理:保护数据安全的关键方法
下一篇: 基于SSM+Jsp的水果销售管理网站
推荐阅读
-
84 通过外网地址访问内网服务器的外网用户
-
ubuntu24 finalshell 无法连接到 ubuntu 服务器,客户端无法连接到 ubuntu,无法远程连接到 ubuntu。
-
在Linux服务器上使用mysql-front进行远程连接至自己的mysql服务器
-
Java 8新特性探究(十三)JavaFX 8新特性以及开发2048游戏-JavaFX历史## 跟java在服务器端和web端成绩相比,桌面一直是java的软肋,于是Sun公司在2008年推出JavaFX,弥补桌面软件的缺陷,请看下图JavaFX一路走过来的改进 从上图看出,一开始推出时候,开发者需使用一种名为JavaFX Script的静态的、声明式的编程语言来开发JavaFX应用程序。因为JavaFX Script将会被编译为Java bytecode,程序员可以使用Java代码代替。 JavaFX 2.0之后的版本摒弃了JavaFX Script语言,而作为一个Java API来使用。因此使用JavaFX平台实现的应用程序将直接通过标准Java代码来实现。 JavaFX 2.0 包含非常丰富的 UI 控件、图形和多媒体特性用于简化可视化应用的开发,WebView可直接在应用中嵌入网页;另外 2.0 版本允许使用 FXML 进行 UI 定义,这是一个脚本化基于 XML 的标识语言。 从JDK 7u6开始,JavaFx就与JDK捆绑在一起了,JavaFX团队称,下一个版本将是8.0,目前所有的工作都已经围绕8.0库进行。这是因为JavaFX将捆绑在Java 8中,因此该团队决定跳过几个版本号,迎头赶上Java 8。 ##JavaFx8的新特性 ## ###全新现代主题:Modena 新的Modena主题来替换原来的Caspian主题。不过在Application的start方法中,可以通过setUserAgentStylesheet(STYLESHEET_CASPIAN)来继续使用Caspian主题。 参考http://fxexperience.com/2013/03/modena-theme-update/ ###JavaFX 3D 在JavaFX8中提供了3D图像处理API,包括Shape3D (Box, Cylinder, MeshView, Sphere子类),SubScene, Material, PickResult, LightBase (AmbientLight 和PointLight子类),SceneAntialiasing等。Camera类也得到了更新。从JavaDoc中可以找到更多信息。 ###富文本 强化了富文本的支持 ###TreeTableView ###日期控件DatePicker 增加日期控件 ###用于 CSS 结构的公共 API
-
18.10. 通过SSH隧道确保 TCP/IP 连接的安全性
-
请确认网络连接是否正常——在Windows 11系统下,vone客户端连接服务器失败的解决方案
-
windows11系统下vone客户端连接服务器失败,请确认网络连接是否正常解决方案
-
解决云服务器TCP Server开启后客户端无法连接的方法
-
解决TCP程序客户端无法连接服务器的方法
-
无法连接到MySQL服务器的主机‘XXX.XXX’,请问如何解决?