ubuntu ssh密码连接登录不上

1、查看SSH服务是否启动

因为Ubuntu默认是不安装SSH服务的,所以在安装之前可以查看目前系统是否安装,通过以下命令:

 ps -e|grep ssh

sshd表示ssh-server启动。我们是需要安装服务端所以应该看是否有sshd

2、启动SSH服务

sudo /etc/init.d/ssh start

3、修改SSH配置文件

 ps -e|grep ssh

 默认是不允许root远程登录的,可以再配置文件开启。

 sudo vi /etc/ssh/sshd_config

 找到PermitRootLogin without-password 修改为PermitRootLogin yes 

1)、常见用户登录控制选项如下:

PermitRootLogin no            //禁止root用户登录

PermitEmptyPasswords no        //禁止空密码用户登录

LoginGraceTime 2m            //登录验证时间为2分钟

MaxAuthTries 6                //最大重试次数为6

AllowUsers user            //只允许user用户登录,与DenyUsers选项相反

2)、常见登录验证方式如下:

PasswordAuthentication yes                //启用密码验证

PubkeyAuthentication yes                    //启用秘钥验证

AuthorsizedKeysFile .ssh/authorized_keys    //指定公钥数据库文件

4、重启SSH服务

 service ssh restart

你可能感兴趣的:(linux)