Chinaunix首页 | 论坛 | 博客
  • 博客访问: 102761
  • 博文数量: 10
  • 博客积分: 256
  • 博客等级: 二等列兵
  • 技术积分: 126
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-07 10:02
文章存档

2012年(10)

分类: 嵌入式

2012-03-19 22:41:46

Ultraedit远程编辑linux文件

-------Win7linux间的ftp传输

 

   今日笔者搭建交叉编译环境时,使用了ultraedit作为win7下的程序编辑软件,然后通过ftp的方式与linux共享,最后通过linux下的arm gcc编译软件生成可以在开发板上运行的程序。

      在建立win7linux之间的ftp连接时出现了一点小问题。

背景:

已知win和虚拟机下linux都在同一个网段:

Win7:192.168.223.1

Linux192.168.223.136

子网掩码:255.255.255.0

网关:192.168.223.255

经测试,win7linux之间的可以ping通的。

在正确安装ultraedit后,笔者试着通过ftp的方式访问linu中的文件,结果出错,如下图:

 

 

显示连接失败,这是为什么呢?笔者经过反思和查阅资料..明白,在本例中建立FTP连接之前物理主机(你的PC)IP需要配置成静态IP,也就是绑定你的IP,设置子网,网关等等,这个应该会吧?连我都会你肯定也会了。这点一开始笔者也没用注意,因为我们学校分配的是动态地址!!呵呵。

 

 

在本地连接里面,自己去看看。Ip绑定好以后就开始试ping,设置对了就通了。

还不能高兴得太早?因为你的linux里面不一定已经自动安装了vsftpd你要检查一下:

#rpm -qa | grep vsftp

如果没有安装,应该自己安装一个,我就是这样,用命令:

#yum install vsftpd –y

Linux会自动从网上下载一个并安装好。接着要打开vsftpd

用命令:

#service vsftpd start

(要确定你的登录身份有这个权限哦,其实root最有权力了)

关闭防火墙,在做开发的时候建议一次性给他关掉,一免下次重起动防火墙打开了你都不知道:

#chkconfig iptables off

现在可以在ultraedit中账号设置,如下:

 

 

 

注意哦,打钩处,NameUser name 要一致!!还要定个初始化目录,这里定的是/home

还有两点,应该勾选secureSFTP-SSH2)以及在点击Advanced后应该选择的服务类型service typeauto!!这样做保险!

如图:

 

 

好了,现在可以用了,点击close>open:

 

 

欢呼吧!!

最后想强调一点的是,虚拟机和物理主机之间最好使用“桥接”的方式,其设置如下:

 

 

这样一来,虚拟机和物理主机就可以将PC机和VM_LINUX轻松地配置在同一个网段下,就不用担心会PING不通啦!!

  最后,感谢你耐心读完这个帖子,祝实验顺利!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

阅读(10723) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~