http://blog.chinaunix.net/uid-26513547-id-3139985.html

http://blog.chinaunix.net/uid-26513547-id-3139985.html


Ultraedit远程编辑linux文件

-------即Win7与linux间的ftp传输



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

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

背景:

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

Win7:192.168.223.1

Linux:192.168.223.136

子网掩码:255.255.255.0

网关:192.168.223.255

经测试,win7和linux之间的可以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中账号设置,如下:








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

还有两点,应该勾选secure(SFTP-SSH2)以及在点击Advanced后应该选择的服务类型service type:auto!!这样做保险!

如图:








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






欢呼吧!!

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







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

最后,感谢你耐心读完这个帖子,祝实验顺利!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值