2019-04-16 20:00:59 qq_40938301 阅读数 3303
  • SSH从入门到精通+项目实战

    1.掌握Struts1.x的导包及配置;Struts1.x结合JSP实现视图层的应用;2.掌握Struts2.x的导包及配置;Struts2.x结合JSP实现视图层的应用;3.掌握Hibernate的导包及配置;Hibernate结合JSP实现数据库持久层的应用;4.掌握Spring的导包及配置;Spring的IOC依赖注入,AOP切面编程;5.SSH整合的配置及应用

    9698 人正在学习 去看看 赖国荣

ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力

      转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/89340731

 

问题:linux root 目录下没有.ssh目录

解决办法:

# ssh localhost

原因:

 .ssh 是记录密码信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,因此登录 localhost ,并输入密码就会生成了。

2019-09-05 17:29:47 qq_32072853 阅读数 269
  • SSH从入门到精通+项目实战

    1.掌握Struts1.x的导包及配置;Struts1.x结合JSP实现视图层的应用;2.掌握Struts2.x的导包及配置;Struts2.x结合JSP实现视图层的应用;3.掌握Hibernate的导包及配置;Hibernate结合JSP实现数据库持久层的应用;4.掌握Spring的导包及配置;Spring的IOC依赖注入,AOP切面编程;5.SSH整合的配置及应用

    9698 人正在学习 去看看 赖国荣

1.删除 .ssh目录,在/root/.ssh或者/home/.ssh/下

rm -rf /root/.ssh/

2.使用ssh-keygen重新生成,一路enter

ssh-keygen

3.重新添加其他主机的ip

ssh-copy-id zoo1
ssh-copy-id zoo3

或者

ssh-copy-id  192.168.25.129
ssh-copy-id  192.168.25.131

或者

ssh-copy-id -i /root/.ssh/id_rsa.pub  192.168.25.129
ssh-copy-id -i /root/.ssh/id_rsa.pub  192.168.25.131

4.其他主机重新添加新生成ssh-keygen的ip

ssh-copy-id zoo2

或者

ssh-copy-id  192.168.25.130

或者

ssh-copy-id -i /root/.ssh/id_rsa.pub  192.168.25.130

 

2019-12-14 12:15:29 weixin_45271668 阅读数 76
  • SSH从入门到精通+项目实战

    1.掌握Struts1.x的导包及配置;Struts1.x结合JSP实现视图层的应用;2.掌握Struts2.x的导包及配置;Struts2.x结合JSP实现视图层的应用;3.掌握Hibernate的导包及配置;Hibernate结合JSP实现数据库持久层的应用;4.掌握Spring的导包及配置;Spring的IOC依赖注入,AOP切面编程;5.SSH整合的配置及应用

    9698 人正在学习 去看看 赖国荣

问题:
linux 配置密钥,查找不到.ssh文件夹?

解决方案:
设置一下本地主机的ssh就可以了,在进入.ssh文件夹即可

ssh localhost

原因:

.ssh 是记录密码信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,因此设置 localhost的密钥 ,并输入密码就会生成了.ssh文件夹了。

2011-02-12 00:21:00 zhaozhanyong 阅读数 1873
  • SSH从入门到精通+项目实战

    1.掌握Struts1.x的导包及配置;Struts1.x结合JSP实现视图层的应用;2.掌握Struts2.x的导包及配置;Struts2.x结合JSP实现视图层的应用;3.掌握Hibernate的导包及配置;Hibernate结合JSP实现数据库持久层的应用;4.掌握Spring的导包及配置;Spring的IOC依赖注入,AOP切面编程;5.SSH整合的配置及应用

    9698 人正在学习 去看看 赖国荣

在windows 用ssh访问linux 提示用户名密码不对,是因为/root/.ssh/目录下少authorized_keys2和id_dsa这两个文件

2018-10-16 16:23:15 qq_30993409 阅读数 156
  • SSH从入门到精通+项目实战

    1.掌握Struts1.x的导包及配置;Struts1.x结合JSP实现视图层的应用;2.掌握Struts2.x的导包及配置;Struts2.x结合JSP实现视图层的应用;3.掌握Hibernate的导包及配置;Hibernate结合JSP实现数据库持久层的应用;4.掌握Spring的导包及配置;Spring的IOC依赖注入,AOP切面编程;5.SSH整合的配置及应用

    9698 人正在学习 去看看 赖国荣

1.实验室的四台linux主机,含有ssh。如果没有ssh的话,可以使用下面命令进行安装:

yum install ssh

2.cd /home/{用户名}/.ssh 文件目录下

3.ssh-keygen -t rsa   #用rsa生成密钥 【一路回车】

4.cat id_rsa.pub >> authorized_keys  【在.ssh目录下操作,不然需要添加路径全称】

5.chmod 600 authorized_keys  【更改公钥权限为600】

ps:其中id_rsa是私钥,id_rsa.pub是公钥

6.cat /home/{用户名}/.ssh/id_rsa.pub >> /home/{用户名}/.ssh./authorized_keys

【在四台主机中分别执行该命令】

7.ssh 主机名 进行验证

8.分别从hadoop1  hadoop2  hadoop3 执行下面命令将公钥scp复制到master主机中

scp /home/{用户名}/.ssh/id_rsa.pub {用户名}@master:/home/{用户名}/.ssh/id_rsa.pub.hadoop1
scp /home/{用户名}/.ssh/id_rsa.pub {用户名}@master:/home/{用户名}/.ssh/id_rsa.pub.hadoop2
scp /home/{用户名}/.ssh/id_rsa.pub {用户名}@master:/home/{用户名}/.ssh/id_rsa.pub.hadoop3

9.把上述文件hadoop1和hadoop2和hadoop3追加到master的authorized_keys中,命令行:【在.ssh目录下执行】

cat id_rsa.pub.hadoop1 >> authorized_keys
cat id_rsa.pub.hadoop2 >> authorized_keys
cat id_rsa.pub.hadoop3 >> authorized_keys

10.把authorized_keys文件也拷贝到其他的hadoop电脑中命令行:【此时在master中的.ssh文件夹下】

 

scp authorized_keys {用户名}@hadoop1:/home/{用户名}/.ssh/authorized_keys 
scp authorized_keys {用户名}@hadoop2:/home/{用户名}/.ssh/authorized_keys 
scp authorized_keys {用户名}@hadoop3:/home/{用户名}/.ssh/authorized_keys 

总结:

每台机子上面的authorized_keys都含有集群中每台机子的公钥,都可以直接使用ssh的方式免密登录。

 

 

 

 

 

没有更多推荐了,返回首页