关于solaris下修改ftp服务端口

简介:

  修改solaris下的ftp服务端口,虽然不一定用到,但今天被华为面试官给问到了,汗啊.说明自己还是钻的不深. 
    solaris下的ftp服务端口,默认是21号端口传输命令,20号端口传输数据. 
    先前一直以为是修改/etc/ftpd目录下的某个配置文件来着.今天回来上网找了下资料,原来是要修改/etc/inet/services文件(这个文件有个符号链接 /etc/services文件). 
    /etc/inet/services文件是只读的,但是可以用root强制写入. 
    这个文件的内容格式如下: 
    服务名    端口/协议    别名 
    其中关于ftp的端口的两行内容为: 
        ftp-data        20/tcp 
        ftp             21/tcp 
    修改完了配置文件,别忘了重新应用下最近的配置.(网上有种说法是要重启inetd,即重启所有网络相关服务,其实有点奢侈了.谁知道其它网络服务还用不用呢.) 
    不过真要用这一招的话,建议直接用inetd restart,关于inetd的用法请man inetd. 
    可以通过inetadm来先disable ftp服务,然后再enable一下: 
    inetadm -d ftp 
    inetadm -e ftp 
    inetdadm的作用和用法,可以man一下.

    最后再说下ftp默认端口被修改后如何从命令行登陆,其实ftp不能像telnet那样用telnet host port的样式来登陆,但是可以通过进入ftp解释器之后,使用open host port的方式来连接.



本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/08/06/2129590.html,如需转载请自行联系原作者

目录
相关文章
|
3月前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】Azure Redis服务开启了SSL(6380端口), PHP如何访问缓存呢?
【Azure Redis 缓存】Azure Redis服务开启了SSL(6380端口), PHP如何访问缓存呢?
|
11天前
|
缓存 负载均衡 应用服务中间件
Nginx 实现一个端口代理多个前后端服务
【10月更文挑战第19天】Nginx 的强大功能不仅限于此,它还可以与其他技术和工具相结合,为我们的应用提供更强大的支持和保障。在不断发展的互联网时代,掌握 Nginx 的使用技巧将为我们的工作和生活带来更多的便利和效益。
|
19天前
|
网络安全 数据安全/隐私保护
FTP服务搭建
FTP服务搭建
20 0
|
26天前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务
|
3月前
|
开发框架 .NET Linux
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
|
3月前
|
存储 缓存 NoSQL
【Azure Redis 缓存】Azure Cache for Redis服务中,除开放端口6379,6380外,对13000,13001,15000,15001 为什么也是开放的呢?
【Azure Redis 缓存】Azure Cache for Redis服务中,除开放端口6379,6380外,对13000,13001,15000,15001 为什么也是开放的呢?
|
3月前
|
存储
【Azure 应用服务】Azure App Service 自带 FTP服务
【Azure 应用服务】Azure App Service 自带 FTP服务
|
3月前
|
Prometheus 监控 Kubernetes
将service类型由"ClusterIP"改为"NodePort"无法使用nodeip+端口访问服务解决方法.
将service类型由"ClusterIP"改为"NodePort"无法使用nodeip+端口访问服务解决方法.
|
3月前
|
SQL 数据库连接 网络安全
SQLServer非默认端口下事务复制代理作业服务无法启动的处理
【8月更文挑战第14天】若SQL Server非默认端口下的事务复制代理作业无法启动,可按以下步骤解决:1) 确认服务器连接字符串正确无误,包括非默认端口号;2) 检查防火墙设置,确保允许非默认端口的连接;3) 核实SQL Server配置已启用非默认端口;4) 查阅代理作业日志寻找错误详情;5) 重启SQL Server与Agent服务;6) 使用工具测试非默认端口的连接性。如问题持续,请寻求专业支持。