前言
想让linux和本地计算机能够传输文件就需要给linux配置ip连接Xshell,然后才可以通过Xftp传输,因为写的比较详细,本篇文章介绍linux连接Xshell
上次进行了虚拟机安装及linux的安装,接下来就是对linux的配置和电脑文件到虚拟机内linux系统内的传输。尝试了很多次都是失败,还好最后成功了,分享一下解决问题之后的心得。
(ps:羞涩的占位了几天,是时候补上了,感谢师傅同学的关心了。)
使用工具:
windows系统
linux系统
Xshell5
配置步骤
1、配置静态ip
让虚拟机的linux连接上Xshell首先就要保证linux有ip,所以首先设置静态ip,让本地计算机ip和虚拟机再同一频段。
(1)首先设置系统的网络配置类型:在虚拟机设置中,虚拟网络选择“.NAT模式”
点击“高级”,查看本机MAC
(2)在虚拟机菜单,编辑-虚拟机网络编辑器
选择VMnet8
NAT模式(与虚拟机共享主机IP地址)
勾上“将本机虚拟配置器连接到此网络”
记住虚拟机ip和网关(在NAT设置中可查看)
2.设置静态ip。
登录linux系统
(1)查看ip文件名: ls /etc/sysconfig/network-scripts/ 回车然后查看ip文件名
(2)现在知道ip文件,对ip文件添加配置信息。
输入: vi /etc/sysconfig/network-scripts/ifcfg-eth0
然后按“i”输入代码
DEVICE="eth0" 表示设备名称 HWADDR="00:50:56:29:C2:96" 表示mac TYPE=Ethernet 表示网络类型 UUID=486cb8fd-7e13-4fce-80c3-ccffc76d00a2 NM_CONTROLLED="yes" ONBOOT="yes" 表示开机自启动 BOOTPROTO=static 表示设置的是静态ip dns1=114.114.114.114 表示dns ipv6INIT=NO USERCTL=NO IPADDR=192.168.121.0 ip地址 NERMASK=255.255.255.0 子网掩码 GATEWAY=192.168.121.2 网关 |
编辑完成输入“:wq” 保存退出。
(3)重启网卡:service network restart
(4)使用Xshell连接。
打开Xshell,文件-新建
添加刚设置的静态ip,确认
(5)在弹出界面确定,在弹出的登录名窗口“SSH用户名”输入Linux用户名及密码即可。
问题发现
刷新网卡可能会失败,仔细检查静态ip配置信息,确保子网掩码,ip地址,网关及mac信息正确无误,重新刷新网卡,就会成功。
身边很多人都是直接照搬代码,我的建议是理解每个操作的含义,根据自己电脑进行更改才会成功。