ubuntu ssh root,ubuntu允许root登录

大家好,今天来为大家解答ubuntu ssh root这个问题的一些问题点,包括ubuntu允许root登录也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

如何在Ubuntu上让root帐号可以登录SSH

在使用虚拟机过程中,因为时常要切换到win7下调试,所以比较麻烦。所以最近尝试在win下用SSH Secure Shell Client登陆虚拟机,为了避免反复的su切换到root,所以希望以root用户登陆。

1.首先win7安装SSH Secure Shell Client,Ubuntu下也使用apt-get安装openssh-server。

2.将/etc/ssh/sshd_confg中PermitRootLogin no改为yes,重新启动ssh服务。

3.最重要的一点是Ubuntu超级用户root用户被禁用掉了,这就是为什么我们登陆时只能以普通用户登陆,而且switch user时没有root选项。

必须使用命令启动root。即输入:sudo passwd。然后输入密码即可启动root。

此时如果ping通虚拟机的话,就可以正常ssh登陆到Ubuntu。这样也就可以在win7下直接通过ssh操作Ubuntu,而不需要在虚拟机和win7之间频繁的切换。

ubuntu16.04安装配置ssh服务以及root登录

最近工作中需要远程自己的ubuntu电脑,使用的是ssh进行连接,所以需要给ubuntu安装个ssh服务,这里把自己安装配置的过程,以及遇到的问题做个总结。

进入ubuntu16.04桌面右键“打开终端”。

使用apt安装openssh服务。 sudo apt-get install openssh-server

编辑配置文件,让其支持root用户登录,因为默认是不支持root用户的。 sudo gedit /etc/ssh/sshd_config

把其中的“PermitRootLogin prohibit-password”修改为“ PermitRootLogin yes”。

重启openssh服务。 systemctl restart sshd(server服务)

弹出窗口提示输入用户密码,然后确定授权。

现在我们就可以使用putty等客户端连接我们的ssh服务了,root用户也是可以登录的。

【解决】Ubuntu使用root账户ssh连接失败

问题如下:

在使用ssh root@ubuntu-server进行连接时,系统提示“Permission denied,please try again”。

许多在线解决方案建议编辑/etc/ssh/sshd_config文件,并将其中的PermitRootLogin设置为yes,但这种方法未能解决我的问题,问题依旧存在。

经过反复尝试,我找到了以下有效解决方法:

第一步:修改/etc/ssh/sshd_config文件。

第二步:重启ssh服务。

第三步:修改root密码,这可能是解决问题的关键步骤。

第四步:使用ssh进行连接。

完成以上步骤后,问题得到解决。

阅读剩余
THE END