SSH免密登录实现

时间:2023-11-22 15:04:14

现在先想要把项目部署到linux系统中

通过使用maven添加tomcat插件可以做到,右击项目

  SSH免密登录实现

  SSH免密登录实现

配置这里的url,是部署到哪里的意思(比如我们现在将这个项目部署到以下系统的tomcat中)

此处只有192....处不固定,若有端口号记得要加端口号

  SSH免密登录实现

这里的username和password是我们刚设置的tomcat用户名、密码

  SSH免密登录实现

右击项目运行

  SSH免密登录实现

输入

  SSH免密登录实现

当运行结果中出现--才算部署好了

  SSH免密登录实现

之后,我们在浏览器中访问(若有端口要加上)

  SSH免密登录实现

接下来实现免密登录

在soft中新建放用户权限的目录

  SSH免密登录实现

新增用户组,权限组

  SSH免密登录实现

给用户组权限

  SSH免密登录实现

修改用户组密码

  SSH免密登录实现

查看用户组和其权限

  SSH免密登录实现

修改test里用户组的权限

  SSH免密登录实现

这里777 的意思是RWX 二进制法 --- 111  ----运行读写修改

免密码登录

--客户端,服务端(两台机器上都要装openssh-clients)

  SSH免密登录实现

A登录另一台系统B----ssh别人家的ip(得保证两个系统都开启,并且在同一个网络下)

  SSH免密登录实现(出现过的bug是ssh ````command not found。仍然是粗心的问题导致没有正确的配置777权限和安装clients客户端)

授权并输入密码对方的密码

  SSH免密登录实现

这个时候,可以进B的目录查看,abc.txt在B的目录里

  SSH免密登录实现

一定要退出,不然就一直在别人那儿了

  SSH免密登录实现

可是问题是以后登录还是要授权输密码

看的出来现在需要输入密码

  SSH免密登录实现

记得退出

  SSH免密登录实现

那么,接下来在自己的机子上配置私钥

首次进入rsa

  SSH免密登录实现

设置一个放密码的地方 并设置密码,这里什么都不输入,直接enter也就是设置不要密码

  SSH免密登录实现

  SSH免密登录实现

由~转到.ssh隐藏目录里,再次查看

  SSH免密登录实现

拷贝一份

  SSH免密登录实现

查看

  SSH免密登录实现

再次进入rsa

  SSH免密登录实现

转到别人机子上

  SSH免密登录实现

先看一下,现在是没有别的东西的

  SSH免密登录实现

复制一下id_rsa.pub

  SSH免密登录实现;分号s

回到自己的机子上,通过ssh连接别人的ip

连接别人的ip发现是要密码的,但是可以看到已经能进别人的系统了

  SSH免密登录实现

退出

  SSH免密登录实现

通过notepad++将自己的authorized里的信息copy到别人的authorized

  SSH免密登录实现

回到自己的机子上,通过ssh连接别人的ip

这个时候发现不需要输入密码了 因为公钥和秘钥相同了

再次ssh 别人的机子,发现无需密码完美进入----完了之exit后记得退出哈!

  SSH免密登录实现