讯展网站优化推广,长春专业网站建设哪家口碑好,企业网站首页设计评价,桂林生活网新闻什么是ssh?ssh专为远程登录会话和其他网络服务提供安全性的协议#xff0c;利用ssh协议可以有效的防止远程管理过程中的信息泄露问题。使用ras公钥登录linux操作环境本地服务器#xff1a;win10 远程服务器#xff1a;centos 8 git环境生成rsa文件在windows机器上#xff… 什么是ssh?ssh专为远程登录会话和其他网络服务提供安全性的协议利用ssh协议可以有效的防止远程管理过程中的信息泄露问题。使用ras公钥登录linux操作环境本地服务器win10 远程服务器centos 8 git环境生成rsa文件在windows机器上我们可以在git bash界面上输入以下命令。ssh-keygen -t rsa查看执行结果这时候连续回车即可注意idrsa和idrsa.pub文件一定要在当前用户的.ssh目录下面ssh公钥登录的时候默认读取该目录下面的私钥文件。编辑linux的ssh服务端配置编辑/etc/ssh/sshd_config文件将下面的选项去掉注释没有的手动添加一下配置。PermitRootLogin yesRSAAuthentication yesPubkeyAuthentication yesPermitRootLogin yes上传rsa公钥到linux这里我们使用的是root账户我们先将idrsa.pub文件放到root根目录下然后将idrsa.pub文件的内容追加到.ssh/authorized_keys文件中。cat ~/id_rsa.pub ~/.ssh/authorized_keys修改.ssh权限为700修改authorized_keys权限为600。chmod 700 .sshchmod 600 .ssh/authorized_keys重启ssh服务。systemctl restart sshdxshell 登录配置连接属性配置登录验证时需要用到的私钥。git bash 登录在进行完ssh服务器配置之后执行如下命令。ssh userserver这时候如果出现fingerprint提示直接输入yes即可。如果配置没有问题的话可以看到正常连接的提示。