用 Xftp 编辑 Linux 下的文件

用 Xftp 编辑 Linux 下的文件

Windows 人学习 Linux,对其修改配置文件的 vi 工具,总是不能快速掌握。大量的控制命令对于大脑已经完全退化的 Windows 人来说,就是一个灾难,这恐怕也是 Linux 不能普及的一个原因吧,想逆历史潮流是不明智的。这里给大家推荐一个简单实用的方法,用 Xftp。

Xftp 是 Xmanager 组件中的一个。Xmanager 组件可以让用户不需要在 Linux 机上操作,而是用自己顺手的 Windows 系统来操作 Linux。

安装配置都很简单。主要就是填写 Linux 服务器的地址、端口,把协议改成 SFTP(或SSH),端口自动就是 22 了。这个协议好像是 Linux 自带的,不需要另外安装 FTP 服务器。

clip_image001

接下来,就是找到要编辑的文件,按右键,选择 Edit with Notepad。

clip_image003

但是,这里有个问题。如果我们真的就用 Notepad 打开 inittab,会发现所有的文本都在一行上,没有办法编辑。因为,在 Linux 下的文本的行结尾,只有换行,没有回车,在 Windows 下是既有回车,还有换行,(Mac 下好像只有回车。是不是和 Linux 正好说反了,也未可知,反正就是这个意思,它们这两个系统,只有回车、换行中的一个),因此,就会存在差异。

好在现在网上有大量的文本编辑器,能自动识别这种回车、换行的差异,只要有回车、换行中的一个,就能正确显示。各人根据自己的喜好,选择一个。比如,EditPad,就不错。然后,把它改名为 Notepad,并替换掉 Windows 下的 Notepad。再打开文件,就能正确显示了。要注意的是,不要转换格式,否则会在行尾多出 ^M 的控制符。

修改完了,直接保存就好了。

当然,如果不想修改系统本身的编辑器,Xftp 也提供了修改默认编辑器的途径。单击 - Options - Advanced,去掉 Text Editor 上的选择框,然后,单击 Editor 选择按钮。

xftp-modify-linux-03

愿 Linux 能普及。


Linux上设置XFTP(FileZilla Client)服务并允许外部访问特定端口需要几个步骤: 1. **安装XFTP服务器**: 首先,你需要安装XFTP服务器软件,比如FileZilla Server。可以在终端中通过包管理器安装,如`apt-get`(对于Debian/Ubuntu系统)或`yum`(CentOS/RHEL系统),命令类似如下: ``` sudo apt-get install filezilla-server # 或者 sudo yum install filezilla-server ``` 2. **配置防火墙**: 确保firewalld或iptables已启用,然后打开相应的端口,比如21(FTP默认端口)和443(如果要使用SSL/TLS)。你可以运行以下命令(以firewalld为例): ``` sudo firewall-cmd --permanent --add-port=21/tcp sudo firewall-cmd --reload sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload ``` 3. **配置文件权限**: 要让XFTP能够接收连接,需要给予它适当的权限。编辑`/etc/filezilla/server/ftpd.conf`文件,并查找`anonymous_enable=YES`这一行,确认匿名用户可以登录。另外,确保文件传输目录有正确的权限。 4. **启动服务**: 完成上述更改后,重启FileZilla Server使其生效: ``` sudo systemctl restart filezilla-server ``` 5. **检查端口状态**: 使用`netstat -tulnp`命令检查XFTP是否监听指定的端口。 6. **外部访问**: 如果你的Linux服务器是公网访问,确保你的路由器或网络配置允许来自互联网的连接到该端口。如果是内部局域网,则需要开放相应路由规则。 **相关问题--:** 1. 如何查看XFTP的服务状态? 2. 怎么限制只有特定IP可以访问XFTP? 3. XFTP配置错误时如何排查问题?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值