Windows通过putty连接虚拟机Fedora

2023-11-18 13:24:56 浏览数 (1)

前言

PuTTY是一款流行的免费SSH客户端,可用于连接运行Linux的远程服务器或虚拟机。本博客将介绍如何使用PuTTY连接Fedora虚拟机,实现与虚拟机进行安全的远程交互。使用PuTTY连接Fedora虚拟机可以让您方便地在远程计算机上访问和配置Linux系统。通过安全的SSH连接,您可以执行各种操作、安装软件包和配置系统设置。

详细步骤

1.首要条件就是在本地电脑能够必须ping通,一般如果是在VMware创建的Fedora,只要本地正常连网,并且虚拟机网络适配器通过NAT连接。如果在虚拟机中能够正常上网,这有可能是因为以下路由适配器没有启动:

2.之后在本地电脑查看是否ping通,一般是能够成功ping通的。

3.在Fedora系统中通过终端窗口操作,注意的是在终端窗口中登录的是电脑设置的用户,而不是root用户,我的是ou,后面在介绍通过ou与root用户连接虚拟机有什么不同。

第一: 开启ssh

代码语言:javascript复制
service sshd restart

第二:关闭防火墙

代码语言:javascript复制
service iptables stop

通过测试说明了根本就没有启动防火墙。

第三:selinux(重启电脑后失效)

代码语言:javascript复制
setenforce 0

第四:查询fedora的ip

代码语言:javascript复制
ifconfig

4.在本机ping虚拟机的ip,如下:

5打开putty,通过以下设置:

填写ip地址

这里填写需要登录的账号,我这里先填ou用户,也可以填root用户,但是记得两个密码有可能不一样

填写红框的内容,之后选择open

输入ou用户的密码,注意是ou用户,不是root用户,有可能密码不一样。登录之后出现以下界面:

登录成功之后,在本机上输入的命令,不能直接在本机中显示,比如输入gedit,会启动记事本,但是不是在本地电脑中显示,而是在虚拟机的Fedora中显示。

通过以下命令可以到root用户

代码语言:javascript复制
su - root  

密码: 这里输入root的密码。

使用su命令,需要输入密码,此时在root 下“$”变成“#”。此时可以使用exit命令注销root,进入普通用户。

root用户切换普通用户

代码语言:javascript复制
su -ou  

注意:只有通过root登录才能通过本机对虚拟机进行操作

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

0 人点赞