前言
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腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!