欢迎光临散文网 会员登陆 & 注册

Linux学习笔记——虚拟机远程连接

2022-05-06 15:59 作者:叭叭叭嘣嘣嘣  | 我要投稿

为什么要远程连接Linux?

通常情况下我们接触不到本地服务器,所以通过远程连接来操控管理系统,就不需要跑到本机那里操作了。

Xshell操作

1.手动连接

本虚拟机设置的ip地址为192.168.231.110

进入Xshell软件,在会话窗口点击新建建立新的连接,填写连接的信息,协议选择SSH,主机那一栏填写主机ip地址,点击确定

启动连接,此时发现连接不上,寻找原因后发现要更改windows下的虚拟机连接属性

在主机中打开“网络和Internet”设置,找到网络连接中的VMnet8,也就是NAT模式连接的虚拟网卡,找到 IPv4,根据虚拟机配置填写,注意 IP地址的第四位不能跟虚拟机 IP一样

Xshell重新连接,结果显示成功

此处补充一点,若敲命令时无法输入“ | ”符号,输入命令 localectl status 查看自己的键盘布局,若布局为 gb 则输入命令 localectl set-keymap us 将布局修改为 us 即可

首次连接时会弹出一个窗口,选择接受并保存

输入虚拟机登录用户名

输入登录密码后即可成功连接到虚拟机了

若忘记密码,重启虚拟机,进入引导界面时,按下 e 键进入内核编辑界面

引导界面

在linux16参数这一行的最后加上 rd.break 参数,按 Ctrl + x 运行

进入到系统的紧急求援模式,依次输入以下命令

#mount -o remount, rw /sysroot //以读写方式重新挂载文件系统

#chroot /sysroot //进入系统的根目录
#passwd //重置密码
#touch /.autorelabel //创建文件,让系统重新启动时能够识别修改
#exit 退出chroot模式
#reboot //重启系统

重置密码时,有可能会出现以下问题:

#如果系统不能写入,passwd提示下面的错误信息:Authentication token manipulation error

#如果输入密码太短会提示信息:The password is shorter than 8 characters

#如果两次输入密码不匹配会提示信息:Sorry,passwords do not match

#如果是中文环境这两条提示信息会是乱码

沉痛教训:新手密码别设置太复杂!

使用Xshell期间,VM虚拟机必须是开启状态,否则无法连接

2.SSH连接

在本地Xshell直接输入命令 ssh root@192.168.231.110,ssh为远程登录命令,后面是登录的用户名及 IP 地址

回车后输入登录密码即可

Linux学习笔记——虚拟机远程连接的评论 (共 条)

分享到微博请遵守国家法律