通过xshell向linux(虚拟机)传文件

一、获取本机网络设置信息

通过xshell向linux(虚拟机)传文件
通过xshell向linux(虚拟机)传文件
通过xshell向linux(虚拟机)传文件

打开控制面板---->网络和Internet---->查看网络状态和任务

通过xshell向linux(虚拟机)传文件
通过xshell向linux(虚拟机)传文件通过xshell向linux(虚拟机)传文件
通过xshell向linux(虚拟机)传文件

记住下面的信息

通过xshell向linux(虚拟机)传文件

二、获取linux虚拟机ip地址

在终端界面书写命令:
ifconfig

通过xshell向linux(虚拟机)传文件

如果显示的不是inet,则进行步骤三。
成功获取到虚拟机IP地址,进行步骤四。

三、设置linux虚拟机的网络

打开virtualbox---->设置---->网络

通过xshell向linux(虚拟机)传文件

打开虚拟机,设置网络

通过xshell向linux(虚拟机)传文件

需要注意IP地址最后一位与主机IP不同,其他设置成和主机一致的。

通过xshell向linux(虚拟机)传文件

再次打开终端输入ifconfig,获取IP地址(其实就是刚刚自己设置的那个ip)

四、xshell连接linux

新建一个连接---->设置名称---->输入虚拟机的IP地址---->点击连接

通过xshell向linux(虚拟机)传文件

弹出对话框---->输入虚拟机的用户名---->点击确定

通过xshell向linux(虚拟机)传文件

弹出对话框---->输入虚拟机用户密码---->点击确定

通过xshell向linux(虚拟机)传文件

连接成功后显示如下

通过xshell向linux(虚拟机)传文件

五、传送文件

参考博客见此
1.先确定是否安装了sz, rz命令:
xshell输入命令 rpm -qa|grep sz和 rpm -qa|grep rz,如果已安装会出现如下界面(然而我的什么都不显示)

通过xshell向linux(虚拟机)传文件

否则,就尚未安装,可以书写命令 yum install sz和yum install rz(我用的是xshell自动提醒的安装指令)
安装完sz和rz即可传输文件
2.Windows传递文件给Linux:

xshell上输入:
rz
弹出一个对话框,选择你要传递的文件。注意xshell不支持传递文件夹
文件默认保存在主文件夹下
通过xshell向linux(虚拟机)传文件

Linux传递文件给Windows:

xshell上输入:
sz [要传输的文件名]
弹出对话框---->选择要保存的位置
通过xshell向linux(虚拟机)传文件