win与Linux用Xshell互传文件

1.官网下载Xshell,我用的是免费版Xshell7
2.Linux我使用的是centOS8,本地是win10
3.开始配置
1)查看本机IP地址
ipconfig

λ ipconfig                                             
                                                       
Windows IP 配置                                          
                                                       
                                                       
无线局域网适配器 本地连接* 1:                                      
                                                       
   媒体状态  . . . . . . . . . . . . : 媒体已断开连接             
   连接特定的 DNS 后缀 . . . . . . . :                        
                                                       
无线局域网适配器 本地连接* 2:                                      
                                                       
   媒体状态  . . . . . . . . . . . . : 媒体已断开连接             
   连接特定的 DNS 后缀 . . . . . . . :                        
                                                       
以太网适配器 以太网:                                            
                                                       
   连接特定的 DNS 后缀 . . . . . . . :                        
   本地链接 IPv6 地址. . . . . . . . : fe80::25ab:f6a2:bea8:d
   IPv4 地址 . . . . . . . . . . . . : 192.168.44.199    
   子网掩码  . . . . . . . . . . . . : 255.255.255.0       
   默认网关. . . . . . . . . . . . . : 192.168.44.1        

2)查看虚拟机IP地址
ifconfig

[carol@localhost ~]$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.44.155  netmask 255.255.255.0  broadcast 192.168.44.255
        inet6 fe80::d02a:a124:7624:a9d9  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:a6:d4:4b  txqueuelen 1000  (Ethernet)
        RX packets 615  bytes 90094 (87.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 318  bytes 38166 (37.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:45:0d:61  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

3)然后再ping一下,看是否能ping通

C:\Users\Carol
λ ping 192.168.44.155

正在 Ping 192.168.44.155 具有 32 字节的数据:
来自 192.168.44.155 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.44.155 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.44.155 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.44.155 的回复: 字节=32 时间<1ms TTL=64

192.168.44.155 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

4)接下来配置Linux的防火墙和开启ssh服务就行:
使用service iptables stop命令关闭防火墙即可;

然后使用/etc/init.d/ssh start 或者 service ssh start开启ssh服务(如果没安装ssh:yum install –y ssh(需要联网进行安装))
如果yum无法安装,即可参考下面的操作

#1.openssh使用以下dnf命令安装SSH服务器软件包:
dnf install openssh-server

#2.启动sshd守护程序,并设置为在重启后启动:
systemctl start sshd
systemctl enable sshd

#3.确认sshd守护程序已启动并正在运行:
systemctl status sshd

#4.打开SSH端口22以允许传入流量:
firewall-cmd --zone=public --permanent --add-service=ssh
firewall-cmd --reload

#5.可选)找到SSH服务器man配置文件/etc/ssh/sshd_config并执行自定义配置。
#每次对/etc/ssh/sshd_config配置文件进行任何更改时,都要重新加载sshd服务以应用更改:
systemctl reload sshd

5)然后在Xshell里配置参数就可以连接了
主要是主机名就是你ping通的地址
协议默认SSH
端口/22
选择用户身份验证,填写用户名和密码

相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页