1. 虚拟机 SSH 无法登录

1.1 问题1:未安装ssh服务端

Linux问题杂谈

ssh: connect to host 192.168.58.129 port 22: Connection refused

问题解决

1. 查看ssh服务端有没有安装

ps -e|grep ssh

Linux问题杂谈
如果出现了sshd,则表示已经安装ssh服务端,否则需要自行安装

2. 安装ssh服务端

apt-get install openssh-server

3. 启动服务端程序

/etc/init.d/ssh start

详细信息请参考:https://www.cnblogs.com/chenxiaomeng/p/8298427.html

1.2 问题2:ssh登录权限问题

出现如下问题:
Linux问题杂谈
这是由于ssh server端未赋予权限

问题解决

1. 打开ssh的配置文件

vim /etc/ssh/sshd_config

2. 对配置文件做如下修改
Linux问题杂谈
将如下一行

PermitRootLogin prohibit-password

改成:

PermitRootLogin yes #prohibit-password

**3. 如果同样想 `ssh root@x.x.x.x **
Linux问题杂谈
将如下一行:

#UserLogin yes

改成:(即去掉注释)

UserLogin yes

4. 最后效果:
Linux问题杂谈

相关文章:

  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2021-07-18
  • 2021-10-04
猜你喜欢
  • 2021-05-18
  • 2021-09-26
  • 2021-11-01
  • 2021-04-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案