linux suse系统下的ssh 远程问题

时间:2024-04-03 12:26:03

Linux中suse版本

下的ssh 远程问题

这里要强调一点的是,系统不同,命令是不一样的,同一系统,有时候不同版本,命令也可能不一样。一般ssh的命令,有时候需要输入sshd。

  1. 查看sshd服务是否启动,如果启动会提示已启动状态,再查看22端口是否已经启动。
[[email protected] ~]# /etc/init.d/sshd status   #查看ssh启动状态

linux suse系统下的ssh 远程问题

2.查看防火墙状态:SuSEfirewall2 status,如果是第一次安装,很可能是防火墙阻止了22端口,所有在发现无法连接时,最好关闭防火墙

[linux:/etc/ssh #]# SuSEfirewall2 status    #检查防火墙状态
[linux:/etc/ssh #]# SuSEfirewall2 stop     #关闭防火墙 

linux suse系统下的ssh 远程问题

  1. SSHD本机是否能登录 ssh 192.168.20.194,这里要注意,如果输入sshd就会报错。这里测试本机登陆没有问题
[linux:/etc/ssh #]#ssh 192.168.20.194      #测试本机是否能正常登陆。

linux suse系统下的ssh 远程问题

  1. 关闭防火墙后,能够连接了。但是发现登录的时候需要秘钥。linux suse系统下的ssh 远程问题

  2. 原因是ssh默认不支持密码方式验证.因此只要开启密码认证,将PasswordAuthentication 选项改为yes。

[linux:/etc/ssh #]#    vi /etc/ssh/sshd_config   #编辑ssh的配置文件。
PasswordAuthentication yes     #发现该选项为no,将该项改为yes

linux suse系统下的ssh 远程问题

谢谢,如果有用记得关注我哦!!

相关文章