使用root和普通用户远程连接&如何破解root用户密码

1,使用root和普通用户远程连接

远程连接虚拟机之前,需检查虚拟机是否连接网络,用管理员身份登录后,先打开虚拟机里的终端,输入“ifconfig”,查看“ens160”是否有IPv4地址。这以没有IPv4为例,在终端输入“nmcli device”,这时“ens160”一栏显示“disconnected”,即“未连接”,此时输入“nmcli device ens160”获取地址,再输入“nmcli device”,此时“ens160”一栏显示“connected”,表示连接成功,输入“nmcli connection up ens160”,查看是否成功,输入“ifconfig”查看“ens160”的IP地址。但是,等下次开机时,IPv4地址是没有的,我们需设置开机自动连接网络,输入“nmcli connection modify ens160 autoconnect yes“,表示“自动连接网络”,再起一行,输入“reboot“,重启。重启后,再以管理员身份登录,打开终端,输入“ifconfig”,此时,“ens160“一栏有IPv4地址,则虚拟机会每次开机自动连接网络。

有两种远程控制虚拟机方法,

打开“MobaXterm”,输入”ping 虚拟机的IPv4地址“,检查虚拟机的网络状态,如果反馈时间过久,则需重新启动虚拟机,有反馈结果后,

第一种为,输入“ssh root@虚拟机的IPv4地址”,输入后,他会让你输入虚拟机管理员的密码,注意,这时无论输入什么,都不会显示,输入密码后,回车即可。成功后,MobaXterm命令行的前缀会变化。这时,MobaXterm已成功远程控制虚拟机。

第二种为,点击MobaXterm界面左上角“Session”,弹出窗口后,在“Remote host”里输入虚拟机的IPv4地址,勾选“Specify username”,并输入“root”,点击“OK”,会让你输入密码,输入后,也可远程控制虚拟机。

可在MobaXterm里输入“ping www.baidu.com”检测远程控制是否成功。

以上是用管理员身份远程控制虚拟机,在虚拟机用普通用户登陆后,在MobaXterm里将“root”换位“普通用户名称”即可。

2,如何破解root用户密码

打开虚拟机,使MobaXterm可以控制虚拟机,在MobaXterm中以root身份远程控制虚拟机后,输入“passwd”,会让你重新输入密码,此时仍是不显示新密码,输入并回车后,回到虚拟机,重启虚拟机,出现五秒倒计时时,点击虚拟机界面,再点击“e”键,进入新界面,找到开头为“linux”一行,在其末尾输入“re.break”,同时点击”Ctrl“&”x“,进入新界面后,输入”mount -o remount,rw /sysroot“,回车,再输入”chroot /sysroot“,回车后,前缀会变,输入”password“,此时,会让你重新输入新密码,输入后,会让你再次输入密码,输入并回车后,若显示”successfully“,输入”touch /.autorelabel“,回车后,输入”exit“,再输入一次”exit“,这时把虚拟机重启,稍等片刻即可用新密码登录。

你可能感兴趣的:(远程控制,网络,服务器,linux)