linux下开启ssh,并且允许root用户远程登录,允许无密码登录

author author     2023-04-01     341

关键词:

参考技术A 参考:http://blog.csdn.net/jia0511/article/details/8237698

1. 允许root用户远程登录

修改ssh服务配置文件

sudovi/etc/ssh/sshd_config

调整PermitRootLogin参数值为yes,如下图:

2. 允许无密码登录

同上,修改ssh服务配置文件,两种情况:

1) 将PermitEmptyPasswords yes前面的#号去掉

2) 将PermitEmptyPasswords 参数值修改为yes,如下图:

无论哪种,最后PermitEmptyPasswords参数值为yes

以上两种配置,均需要重启ssh服务

service sshd restart  # 或者/etc/initd.d/sshd restart

扩展:

为了安全起见,FreeBSD默认情况下是不允许root用户进行SSH远程登录的,需要进行以下操作才可以进行Root用户的ssh远程登录。

首先vi编辑/etc/inetd.conf,去掉ssh前的#注释,保存后:wq退出 (开启监听ssh服务)

编辑/etc/rc.conf, 最后加入:sshd_enable=”yes”即可

激活sshd服务:

#/etc/rc.d/sshd start

检查服务是否启动,在22端口应该有监听。

# check port number22

#netstat -an #或

#netstat -tnlp

最后,编辑ssh配置文件

#vi/etc/ssh/sshd_config

在/etc/ssh/sshd_config最后中加入

PermitRootLogin yes #允许root登录

PermitEmptyPasswords no #不允许空密码登录

PasswordAuthentication yes # 设置是否使用口令验证。

修改完配置文件后,重新启动sshd服务器(/etc/rc.d/sshd restart)即可。

补充:

1. 如果重启后还是不行, 请重新载入sshd_config 文件

/etc/rc.d/sshd reload

2. 如果出现using keyboard-interactive authentication

password:

请确认配置文件中,PasswordAuthentication参数值是否已经改成yes

另外如果客户端是putty, 那么请确认”尝试’智能键盘’认证(SSH-2)”的勾是否有去掉!!!!

3. 如果是使用root帐号登陆

请确认密码是否为空

空密码无法登陆

4. 请确认是否有安装SSH

确认sysinstall>>>configure>>>networking>>>sshd是否的勾是否有打上.

linux设置允许root用户通过ssh远程连接

参考技术A1、修改ssh配置打开/etc/ssh/sshd_config,找到#PermitRootLoginyes,放开注释修改为:PermitRootLoginyes2、重启sshd服务 查看详情

ubuntu允许root远程登录配置

...会报密码被拒绝的错误,上网查资料,发现Ubuntu默认是不开启root远程登录的,需要设置一下。2.实现(1)检查是否开启SSH服务命令:ps-e|grepssh查看SSH服务是否开启,或者通过命令:servicesshdstatus可以查看某个服务的状态。(2)... 查看详情

ubuntu下开启ssh并允许root用户登录

参考技术A设置开机启动,进入/etc/rc.local编辑配置在最后插入两行保存退出这样即可在Ubuntu开机时自动启动ssh-server服务进入/etc/ssh/sshd_config查找PermitRootLogin选项(可以利用:/PermitRootLogin的方法进行查找)将这个选项后面的值(一... 查看详情

linux下如何开通ssh,允许远程登录?

参考技术Assh是可以代替telnet的一种远程管理的方式.并且具有安全\快捷等优点的一种服务.方法一:进入Xwindows, 在shell窗口执行setup命令,选择systemservice启动sshd服务.方法二:在/etc/ssh/sshd_config 文件中,将permitRootLoginno|yes... 查看详情

请教下大家,在linux如何设置root用户不能远程ssh登入,但是可以通过ssh普通用户su登入root

...inyes改为PermitRootLoginno相关安全选项:PermitEmptyPasswords是否允许空密码登录,PermitEmptyPasswordsyes如果你的root是空密码就可以用空密码登陆了。PasswordAuthentication配置是否使用口令验证。/etc/init.d/sshstop&&/etc/init.d/sshstart参考技术A在/etc/... 查看详情

如何允许root用户远程登录?

参考技术A  我们不建议你允许root用户通过telnet方式远程登录,而且系统缺省也是不允许这样做的。    如果希望以root的身份远程管理服务器,可以在服务器上安装SSHD,然后通过SecureShell连接到服务器。    目前较新... 查看详情

root用户不能直接通过ssh工具远程登陆linux操作系统是对是错,为啥?

...是因为ssh配置文件中禁止rootssh登录修改ssh配置文件修改允许root用户登陆这样就可以使用客户端工具ssh登陆到服务器 查看详情

如何允许root用户远程登录?

参考技术A  我们不建议你允许root用户通过telnet方式远程登录而且系统缺省也是不允许这样做的    如果希望以root的身份远程管理服务器可以在服务器上安装SSHD然后通过SecureShell连接到服务器    目前较新的Linux发行... 查看详情

linux系统怎么为用户root开启vnc服务?

为root用户开启vnc服务设置远程桌面分辨率,设置使用16位色,远程桌面还使用gnome环境.求具体做法.....详细点我使用tightvncserver优点你百度一下,其他的VNC差不多。先在SSH中su(sudo)到root用户简单例子,录入以下命令:#vncserver-dept... 查看详情

配置debian11服务器允许root用户远程ssh登录(代码片段)

全新安装系统后,默认情况下将禁用DebianLinux上的root登录。当您尝试以root用户身份登录Debian11Linux服务器时,访问将被拒绝。要在DebianLinux系统上为root用户启用SSH登录,您需要首先配置SSH服务器。1.安装vim首先由普通... 查看详情

ubuntu14.04ssh允许root用户远程登录

ubuntu14.04ssh允许root用户远程登录2016-01-0314:451175人阅读评论(0)收藏举报分类:开发环境与工具(28) 修改root密码sudopasswdroot2. 以其他账户登录,通过sudonano修改/etc/ssh/sshd_config:xxx@ubuntu14:~$su-rootPassword 查看详情

如何解决linux下通过root无法远程登录

...题通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;解决问题1、确... 查看详情

linux为啥设置禁用root远程登录

Linux系统中,root用户几乎拥有所有的权限,远高于Windows系统中的administrator用户权限。一旦root用户信息被泄露,对于我们的服务器来说将是极为致命的威胁。所以禁止root用户通过ssh的方式进行远程登录,这样可以极大的提高服务器的... 查看详情

配置debian11服务器安装ssh,创建新用户并允许远程ssh远程登录,并禁止root用户远程ssh登录(代码片段)

一、在Debian中添加sudo用户1.创建新用户首先,要创建用户,当前用户必须是root用户或者sudo用户。使用下面adduser命令创建一个用户名为test的sudo用户,按照提示输入密码,使用adduser命令,还会创建用户的主目... 查看详情

redhatenterpriselinux怎么用ssh开启

...H带有数据加密功能那么Linux主机上要装有SSH服务端,并且开启了服务1,查看是否装有SSH服务端:[root@localhost~]#sshd-vsshd:illegaloption--vOpenSSH_4.3p2,OpenSSL0.9.8b04May2006这里表面已经装有了SSH服务端,否则的话先下载SSH服务端安装2,查看... 查看详情

限制root远程登录

1.限制root远程登录特殊需求,只允许普通用户登录Linux,不允许root账户远程登录。普通用户登陆后再su,到root上是可以的。 2.限制方法[[email protected]~]#vim/etc/ssh/sshd_config'新增'PermitRootLoginno重启sshd服务:systemctl re... 查看详情

配置debian11服务器安装ssh,创建新用户并允许远程ssh远程登录,并禁止root用户远程ssh登录(代码片段)

...penssh-serversudoapt-getinstallopenssh-server安装完成后SSH服务默认开启手动启动:sudosystemctlstartssh.serv 查看详情

linuxssh允许root用户远程登录和无密码登录

1.允许root用户远程登录修改ssh服务配置文件sudovi/etc/ssh/sshd_config调整PermitRootLogin参数值为yes,如下图:2.允许无密码登录同上,修改ssh服务配置文件,两种情况:1)将PermitEmptyPasswordsyes前面的#号去掉2)将PermitEmptyPasswords参数值修... 查看详情