LINUX 5 常用ftp telnet配置

一、解决远程登陆乱码问题

目标:在xwindow和其console中使用中文界面,在纯console中使用英文

在/etc/profile最后加上一行

export LC_ALL=en_US

在/etc/sysconfig/i18n最后加上一行

export LC_ALL="zh_CN.GB18030"

重新启动就能生效

二、telnet与FTP服务配置

telnet 服务配置

1、确定服务列表中已经开启所需要的telnet服务。(下面显示均为telnet服务)

[root@linux5 xinetd.d]# chkconfig --list|grep telnet

ekrb5-telnet:   off (加密telnet服务)

krb5-telnet:    on (单独开启为不加密)

telnet:         off (老的telnet服务)

如未安装,需要找到相关RPM包,多数服务依赖xinetd,所以要确定安装并启用此服务,执行安装:

1.rpm -ivh xinetd-2.3.13-6.i386.rpm

2.service xinetd start

3.rpm-ivh telnet-server-0.17-35.i386.rpm (krb5-telnet或ekrb5-telnet服务同理)

4.chkconfig telnet on

通常redhat linux 5 默认telnet属于老的网络服务,安装时注意按需要选择,默认的telnet采用krb5-telnet。

2、编辑krb5-telnet和ekrb5-telnet文件,确定符合如下内容。

[root@linux5 xinetd.d]# vi krb5-telnet

# default: off

# description: The kerberized telnet server accepts normal telnet sessions, \

#              but can also use Kerberos 5 authentication.

service telnet

{

flags           = REUSE

socket_type     = stream

wait            = no

user            = root

server          = /usr/kerberos/sbin/telnetd

log_on_failure += USERID

disable         = no

}

[root@linux5 xinetd.d]# vi ekrb5-telnet

# default: off

# description: The kerberized telnet server accepts only telnet sessions, \

#              which use Kerberos 5 authentication and encryption.

service telnet

{

disable = yes    (开启或关闭加密要求,此状态为不要求加密)

flags           = REUSE

socket_type     = stream

wait            = no

user            = root

server          = /usr/kerberos/sbin/telnetd

server_args     = -e

log_on_failure += USERID

3、修改登陆文件securetty,主要增加要登陆的终端点
[root@111 ~]# vi /etc/securetty
增加如下几行:
pts/1
pts/2
pts/3
pts/4
pts/5
……
4、确定防火墙开放 telnet服务的端口,默认是23

5、设置Telnet服务开机启动运行:

方法一:chkconfig telnet on

方法二:setup开关

方法三:修改配置文件 vi /etc/xinetd.d/telent ,设置disable = no

6、配置

默认不允许以root用户登陆telnet,安全性考虑最好不要开放,先用其他用户登陆,再切换。如果一定要以root用户登陆,按如下配置。

[root @echo /root]# vi /etc/pam.d/login

#auth required pam_securetty.so #将这一行加上注释

或者[root@echo root]# mv /etc/securetty /etc/securetty.bak

如果是chkconfig krb5-telnet on

会提示Unencrypted connection refused. Goodbye.Connection closed by foreign host

由于ekrb5-telnet是一个需要加密的telnet服务,把这个服务启动上当然就需要加密了。解决方法:将/etc/xinetd.d
/ekrb5-telnet里面的disable改成=yes,再重启xinetd服务service xinetd restart就OK了!

FAQ:
1、远程telnet时输入密码,提示
“Last login:Thu Sep 17 hh:mm:tt from localhost you have mail.
login:no shell:/bin/bash:Permission denied”

解决方案:把那个该死的SElinux关了~ 可能就没问题了

vi /etc/selinux/config

SELINUX=disabled

重启

ftp服务配置

确认已经安装VSFTP服务,没有安装参照telnet服务安装方法。

由于linux5 VSFTP服务不在xinetd队列中,启动VSFTP服务 service vsftpd start

VSFTP服务禁止登陆用户的修改
1. setsebool -P ftpd_disable_trans 1

2. service vsftpd restart
1)编辑两个FTP配置文件:/etc/vsftpd/ftpusers和/etc/vsftpd/user_list,将root那一行删掉或#注释掉;

2)重启vsftpd服务:# service vsftpd restart

开机没有启动,你要运行ntsysv来启动它

redhat修改主机名
1 # vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=yourname (在这修改hostname,把yourname换成想用的名字)

2.修改/etc/hosts里面的名字

# vi /etc/hosts

127.0.0.1 localhost.localdomain localhost (在这修改hostname,把末尾的localhost换成想用的名字)
3.最后在终端下执行:

# hostname ***** (*****为修改后的hostname,即想用的名字)

以上三处修改的名字必须保持一致!

Fedora/Redhat 或以Fedora/Redhat为基础打包的发行版,主机名配置文件是 /etc/hosts
Debian或以Debian为基础打包的发行版,主机名配置文件是 /etc/hostname 和/etc/hosts
Slackware的主机名配置文件是 /etc/hosts

【转】LINUX 5 常用ftp telnet配置的更多相关文章

  1. linux下常用FTP命令

    linux下常用FTP命令 1. 连接ftp服务器 1. 连接ftp服务器格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1b)服 ...

  2. linux下常用FTP命令 上传下载文件【转】

    1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码 ...

  3. linux iptables常用命令之配置生产环境iptables及优化

    在了解iptables的详细原理之前,我们先来看下如何使用iptables,以终为始,有可能会让你对iptables了解更深 所以接下来我们以配置一个生产环境下的iptables为例来讲讲它的常用命令 ...

  4. centos 7 linux系统默认ftp安装配置和部署(详细讲解)

    小生接触 Linux 系统时间不长,想解决linux系统ftp安装及部署问题,折腾了大半天,终于弄出来了,将各路高手的配置方法综合了一下,如有不对之处,欢迎各位看客指正,感谢! 一.声明: 本文采用操 ...

  5. linux下常用FTP命令 1. 连接ftp服务器

    1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密 ...

  6. linux下常用FTP命令 1. 连接ftp服务器[转]

    1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码 ...

  7. linux入门常用指令1.配置本地yum源

    创建光盘挂载点 [root@localhost /]# mkdir /mnt/cdrom 挂载光盘 #挂载光盘 [root@localhost /]# mount /dev/cdrom /mnt/cd ...

  8. 【操作系统】Linux bash常用函数路径配置

    临时方法:export PATH=/usr/bin:/usr/sbin:/bin:/sbin长期方法:1.    vi /etc/profile2.    在最后插入并保存:    export PA ...

  9. Linux下的XAMPP基本配置技巧(设置虚拟主机、添加FTP账户等)

    xampp安装好之后就只有一个默认站点及一个默认nobody的ftp账户,这显然不符合我们平时的需求了,那么下面就来讲一下如何设置并管理多个虚拟主机及ftp账户了,至于xampp的安装不在此讨论范围, ...

随机推荐

  1. JAVA的网络编程基础概念

    网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯.网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输.在TCP/IP协 ...

  2. javaweb学习总结(三十二)——JDBC学习入门

    一.JDBC相关概念介绍 1.1.数据库驱动 这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡 ...

  3. 当kfreebsd 用户遇见openSUSE系统

    openSuse的系统工具集覆盖了四大主流桌面环境,是针对每一种桌面环境定制的独立的桌面体验.

  4. 【NOIP训练】【数论】超级计算机

    题目描述有以下几个问题:1 给定正整数  求方程  的最小非负整数解.2 给定正整数 求方程 的最小非负整数解.3 给定正整数 求方程  在模  意义下解的数量.4 给定正整数 求   的值.其中   ...

  5. 最全面的jdbcUtils,总有一种适合你

    附加jar包,TxQueryRunner.java文件,dbconfig.properties配置文件(点击链接下载): http://files.cnblogs.com/files/xiaoming ...

  6. If you insist running as root, then set the environment variable RUN_AS_USER=root...

    版权声明:本文为博主原创文章,不经博主允许注明链接即可转载. If you insist running as root, then set theenvironment variable RUN_A ...

  7. Plug-in 'org.eclipse.cdt.ui' contributed an invalid Menu Extension

    终于在mac上配置了最新的eclipse和adt(Win和Mac oxs通用),然后就Error Log报这种错误,运行了hello word,没有影响,但是依旧有这种错误! 记录下错误: eclip ...

  8. 【GOF23设计模式】状态模式

    来源:http://www.bjsxt.com/ 一.[GOF23设计模式]_状态模式.UML状态图.酒店系统房间状态.线程对象状态切换 package com.test.state; public ...

  9. ABAP->内表数据下载到CSV格式(原创转载请注明)

    需求:将alv上面的数据计算到内表中区,然后通过自定义按钮进行下载到csv格式中 附加:现在基本不用csv导出了,但是有些变态需求强行要求,也只好研究出来了,excel与txt导出很简单,那就不多说了 ...

  10. SharePoint 2013 中的SQL Server 安全

    使用SharePoint很长时间以来,都认为Sql只需要最初始的配置,即不再需要管理和维护:而事实上,Sql的管理和安全,都是和SharePoint环境的稳定性息息相关的,所以,要绝对重视ShareP ...