ubuntu允许root远程登录 ssh root登录

其实ubuntu允许root远程登录的问题并不复杂,但是又很多的朋友都不太了解ssh root登录,因此呢,今天小编就来为大家分享ubuntu允许root远程登录的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

Ubuntu添加root用户和开启远程登陆 | Java随笔记

一.添加root用户

因为腾讯云服务每次登录都是默认用户为Ubuntu用户,但是我要使用scp命令来上传一些文件到服务器上,很多操作没有权限,很是麻烦,所以修改一下为允许root用户登录。

1.使用Ubuntu正常登录,命令如下:

sshubuntu@118.89.193.239

显示如下:

2.修改root密码,命令如下:

sudopasswdroot

密码输入不可见,而且需要再次输入密码!

显示如下:

3.修改ssh配置,命令如下:

sudovi/etc/ssh/sshd_config

4.重启ssh服务

sudoservicesshrestart二.开启SSH远程登陆

以下所有操作都是在root用户下:若不是root用户登录状态,所有命令前加 sudo

1.安装SSH

apt-getinstallopenssh-server

2.查看SSH是否安装成功

ps-e|grepssh

如果安装成功显示如下:有sshd,说明ssh服务已经启动

3.如果没有启动ssh服务,输入以下命令:ssh服务则会启动

servicesshstart

4.此时我们的服务已经全部启动,但是远程连接可能会报错如下:

Permissiondenied,pleasetryagain(publickey,password)

这是因为我们没有开启远程连接服务:

首先打开/etc/ssh/sshd_config文件

vim/etc/ssh/sshd_config

显示如下:

找到 PermitRootLogin prohibit-password位置,将其注释,在原位置添加如下内容:

PermitRootLoginyes

再次连接试试:

sudopasswdroot0

显示连接成功:

5.重启ssh服务

sudoservicesshrestart

路漫漫其修远兮,吾必将上下求索~

如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧~hahah

Linux/Ubuntu 怎么设置打开远程桌面登录连接

首先在Ubuntu系统中打开终端命令工具,然后输入并运行下面的命令,来安装xrdp工具,这个工具是Ubuntu设置远程登录必须安装的工具:

sudo apt-get install xrdp

安装xrdp工具后,在系统才按中依次点击并打开“系统”-----“首选项”-----“远程桌面”

打开的“远程桌面首选项”中,勾选共享下面的“允许他人查看您的桌面”和“允许其他用户控制您的桌面”,若是对安全方面要求高,可以好勾选安全下面的“您

必须为本机器确认每次访问”,这样别人每次远程登录你的系统,在你的桌面弹出是否允许别人登陆的提示,需要你允许,别人才能连接。

下面我们来验证在Ubuntu系统打开远程桌面,在系统菜单中依次点击并打开“应用程序”-----“互联网”-------“终端服务客户端”

在打开的终端服务客户端对话框的,计算器后面输入我们要远程登录的计算机的IP地址,协议保持默认,其它可以不用填写,然后点击右下方的“连接”按钮

之后就打开远程登录界面,在这里的Module里面选择“sesman-Xvnc”,一般默认为这个,若不是这个那么请选择为这个协议,然后再下面输入远程的Ubuntu系统给登陆的用户名和密码,之后,点下面的OK按钮

点OK按钮后,会检查登陆协议、用户名和密码,验证完成后,就开始设置一些登陆的桌面环境,如下图所示,不要点击右下方的OK按钮,桌面能正常连接会自动关闭这个对话框,若是验证出错,会有提示信息

登录到远程桌面后,就和实际使用自己的电脑一样的,可以做任何操作,只要你有这些操作权限

面再来演示在windows系统中打开远程桌面,windows

xp和win7系统基本类似,依次点击并打开“开始”-----“所有程序”-----“附件”------“通讯”------“远程桌面连接”,在打

开的远程桌面连接窗口的计算机后面输入要登陆的远程计算机的IP地址,然后点击右下方的“连接”按钮

弹出的远程登录界面和我们上面在Ubuntu远程登录Ubuntu系统是一样的,选择登陆协议,然后输入用户名和对应的密码,点OK按钮登录

Ubuntu系统启用root用户远程登陆

Ubuntu新服务器安装后,尽管初始用户名为ubuntu,但出于安全考虑,root权限默认是禁止远程登录的。若想使用root权限进行操作,可以按照以下步骤进行调整:

首先,打开SSH配置文件:

vim/etc/ssh/sshd_config

定位到"PermitRootLogin"这一配置参数,将其原始值(可能是"no")修改为"yes",以便允许root用户远程登录。

执行修改后,按下"Esc"键,输入":wq"并回车,保存并退出编辑器。

接着,为root用户设置新密码,以增强安全性:

passwd root

然后,重启SSH服务以应用更改:

systemctl restart ssh

至此,root用户已经具备了远程登录的权限,可以尝试登录并进行相应的管理员操作了。

阅读剩余
THE END