ssh免密登录设置遇到的问题

ssh首先要先生成密匙(我这里生成过了,你们连敲3个enter就好了):

ssh-keygen -t rsa

ls命令查看

ls ~/.ssh

1、 将主机公钥id_rsa.pub复制到4612190403主机上(这个问题是密匙生成可能就没生成好,配置环境出现问题了,查找配置环境出现的问题

我的配置环境实在/home/.bashrc里面,这样不需要每次重启都要source这个,还可以放在/ect/profile)我这里拿/home/.bashrc为例子了,在末尾加上这一段环境配置,看一下是不是JAVA_HOME没加括号,版本是否正确等情况。

export JAVA_HOME=/opt/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=${JAVA_HOME}/lib/dt.jar:$JAVA_HOME/lib/tools.jar:. 
export PATH=${JAVA_HOME}/bin:$PATH
export PATH=/usr/bin:/usr/sbin:/bin:/sbin 

 完成后重启一下文件

source .bashrc

2、以下的问题是没有sshd文件产生,也有两种情况。①.是跟前面一样,环境没配置好;②.ssh未启动 ③版本号不符合

查看进程,发现没有sshd产生,即ssh没启动好

ps -e|grep ssh

 ②重启一下ssh

/etc/init.d/ssh restart

 查看运行

 

③下载一下openssh-serve对应版本openssh-client

ps -e|grep ssh

发现只有ssh,说明没有安装ssh-server或者没启动,下面安装一下就好啦

apt-get install openssh-server

 一不小心又遇到了问题,apt-get版本低,更新一下包就好了

更新一下数据包,需要等一会的

sudo apt-get update #更新软件源
sudo apt-get upgrade #更新已经安装的软件

  更新完发现还不行,还有19个软件没更新,那我高低给他更新了啊

sudo apt-get dist-upgrade

然后下载对应版本的client

apt-get install openssh-client=相对应版本

 

④最简单直接,卸载重装就好了

  1、先停掉SSH服务:sudo stop ssh
  2、卸载openssh-server:apt-get remove openssh-server
  3、卸载openssh-client: apt-get remove openssh-server
  4、安装openssh-server:apt-get install openssh-server
  5、安装openssh-client:apt-get install openssh-client

  6、安装完成以后,启动服务:sudo /etc/init.d/ssh start  

   7、启动后,查看服务是否正确启动: ps -e|grep ssh  

sudo stop ssh
apt-get remove openssh-server
apt-get remove openssh-server
apt-get install openssh-server
apt-get install openssh-client
sudo /etc/init.d/ssh start  
 ps -e|grep ssh  

最后出现sshd就是成功啦,学费了嘛

如果还有问题这个博主的可以看看,特别有用,也是应对sshd启动不了的

 

ubuntu系统启动ssh服务报错导致无法远程连接问题解决_枫叶的博客-CSDN博客_ubuntu开启ssh服务失败

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘新源870

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值