winscp连接Linux和本地

时间:2021-09-23 17:28:22

VMware中一直用Ubuntu,怎么传文件、配网络模模糊糊就过去了,一直没弄明白,现在开始用Redhat9,踩了很多坑,还是配置好了,打卡记录下。

/* 

关于Ubuntu:安装VWware Tools,中间可能会提示没有gcc,yum -y install gcc-c++就好(Redhat9坑就坑在这里,没有yum,需要自己用rpm安装,中间各种依赖关系很麻烦)

VWware Tools装好之后就可以不用一直Ctrl+Alt切鼠标了,文件也可以直接从Windows拖进Linux

*/

一. 准备工作

1. Redhat9

2. WinSCP(开源免费)

3. cmd ipconfig查看本地ip(我们用到的有本地连接、VMware VMnet1、VMware VMnet8)

4. Linux关闭防火墙(setup命令进入设置)

5. Linux激活eth0网卡(ifconfig -eth0 up

二. Linux网络配置

总结各类网络配置,大致分为两个方法

1. 虚拟机桥接网络+ip用本地ip未占用区间

    a.虚拟机网络设置:桥接

    b.终端:setup进入网络设置,ip设置为本地ip同区段未占用(如本地ip192.168.132.1则Linux设置为192.168.132.100一般就可以,也可在本地ping一下,未连通就说明没有占用),网关掩码不需要输入,会自动填

    c.重启网络 service network restart

    d.本地ping一下,通了就代表好了

/*我的当前win本地网络是拨号上网,但是本地ip貌似是以前用的静态ip地址,不知道是不是这个原因,我使用虚拟机桥接+本地ip区间这一方法没有ping成功*/

2. 虚拟机自定义NAT网络+ip用VMnet8未占用区间

    a.虚拟机网络设置

winscp连接Linux和本地

   b.终端:setup进入网络设置,ip设置为VMnet8的ip同区段未占用(如VMnet8的ip192.168.132.1则Linux设置为192.168.132.100一般就可以,也可在本地ping一下,未连通就说明没有占用),网关掩码不需要输入,会自动填

    c.重启网络 service network restart

三.连接

1. 终端:ifconfig检查eh0的ip是否正确(不是lo的ip!!不是127.0.0.1!!)

2. cmd:ping ip地址检查本地和Linux是否连通

3. 打开winscp

winscp连接Linux和本地

其中主机名为Linux的ip,端口22不变,用户名和密码为Linux的用户名和密码(root和其他用户都可)

winscp连接Linux和本地

注:

若root不行,则vi /etc/sysconfig/network-scripts/ifcfg-eth0   

ONBOOT=yes # [yes|no](引导时是否激活设备)改为yes