图文版: https://pan.baidu.com/s/1cspR5MfwAdcnZKDByslijQ
提取码: ccrr注意:共享文件不是,文件管理器其他位置中的Windows网络选项。
四. 使用WinSCP
1. 安装WinSCP
2. 使用win10 CMD ipconfig命令查看本机所有ip,本机所有IP如下,找到其中的VMware Network Adapter VMnet。在这有两个可能是的ip地址192.168.64.1和192.168.204.1,并且使用ping命令都能ping通。
3. 在虚拟机中查找IP,本次使用Centos7.7 ,使用ifconfig命令找到所有inet,其中与Win10中找到的ip相同的ip即为本次要连接的虚拟机。
4. 使用WinSCP登陆,文件协议选择SFTP
注意:其中主机名填ip地址,而非使用hostname -f得到的主机名。端口号默认就可以,测试发现和防火墙并没有什么关系,在此我只防火墙只打开了2277端口 ,最后同样是可以正常连接使用。
备注:WinSCP主页:https://winscp.net/eng/index.php
查看开放的端口:
firewall-cmd --list-ports
添加例外端口:
firewall-cmd --add-port=8080/tcp
查看防火墙状态
firewall-cmd --state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
在两台Linux主机的任意一台上设置好ssh服务,并且确保另一台Linux系统可以顺利的用ssh连接上这台主机,然后在另一台主机上用scp命令就可以在两台主机之间互传文件(对,是互传文件,可以从ssh客户端主机上上传,也可以下载)。一、配置环境虚拟机Linux:Fedora 9
文件传输工具:SSHSecureShellClient-3.2.9
二、实现步骤
1. 在Windows中安装文件传输工具SSHSecureShellClient-3.2.9,主界面如下。左边是Windows资源管理器,右边是Linux目录显示区(还没连接到Linux不可 *** 作) 。
2. 启动虚拟机中的Linux,查看Linux的IP地址,如下。ifconfig命令查看IP地址,IP是192.168.134.128。
3. 在Windows的命令行测试Ping Linux的IP地址,如下。可以Ping通Linux主机。
4. 开启Linux的SSHD服务,如下。SSHSecureShellClient-3.2.9需要SSHD服务支持。
5. 开始到Linux的连接,如下:
(1)单击工具栏上的Quick Connect按钮;
(2)输入Linux的IP地址和用户名,其他默认;
(3)如果出现这个界面,说明不能连接到这个IP或者SSHD服务没有开启;
(4)如果出现这个界面,说明可以连接到Linux了,输入Linux的登录密码;
(5)已经连接到Linux了。左边是Windows资源管理器,右边是Linux目录,默认打开到/root目录。
6. 开始在Windows与Linux之间传输文件,如下。直接用鼠标拖动要传送的文件即可。
在实际的嵌入式Linux开发中,有很多时候需要在Windows与Linux之间传输文件,特别是只有一台开发主机的时候,当然在Windows与Linux之间传输文件的方法也有很多。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)