【转】LINUX 5 常用ftp telnet配置
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配置的更多相关文章
- linux下常用FTP命令
linux下常用FTP命令 1. 连接ftp服务器 1. 连接ftp服务器格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1b)服 ...
- linux下常用FTP命令 上传下载文件【转】
1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码 ...
- linux iptables常用命令之配置生产环境iptables及优化
在了解iptables的详细原理之前,我们先来看下如何使用iptables,以终为始,有可能会让你对iptables了解更深 所以接下来我们以配置一个生产环境下的iptables为例来讲讲它的常用命令 ...
- centos 7 linux系统默认ftp安装配置和部署(详细讲解)
小生接触 Linux 系统时间不长,想解决linux系统ftp安装及部署问题,折腾了大半天,终于弄出来了,将各路高手的配置方法综合了一下,如有不对之处,欢迎各位看客指正,感谢! 一.声明: 本文采用操 ...
- linux下常用FTP命令 1. 连接ftp服务器
1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密 ...
- linux下常用FTP命令 1. 连接ftp服务器[转]
1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码 ...
- linux入门常用指令1.配置本地yum源
创建光盘挂载点 [root@localhost /]# mkdir /mnt/cdrom 挂载光盘 #挂载光盘 [root@localhost /]# mount /dev/cdrom /mnt/cd ...
- 【操作系统】Linux bash常用函数路径配置
临时方法:export PATH=/usr/bin:/usr/sbin:/bin:/sbin长期方法:1. vi /etc/profile2. 在最后插入并保存: export PA ...
- Linux下的XAMPP基本配置技巧(设置虚拟主机、添加FTP账户等)
xampp安装好之后就只有一个默认站点及一个默认nobody的ftp账户,这显然不符合我们平时的需求了,那么下面就来讲一下如何设置并管理多个虚拟主机及ftp账户了,至于xampp的安装不在此讨论范围, ...
随机推荐
- ASP.NET MVC4 传递Model到View
原文发表在:http://www.star110.com/Note/ReadArticle/60641215331146140043.html 开发环境:.NET MVC4 + EF6.0 模型: 1 ...
- DotNetBar的初步使用
以前有用过SkinSharp和IrisSkin2皮肤控件来美化UI,简单易用,但不方便自定义.而DotNetBar功能很强大,不仅有Windows2007风格,更有Ribbon风格的界面效果.其效果演 ...
- 字符串中Emoji表情处理
吃了经验的亏,因为Emoji表情引起的项目bug被撸主遇到两次了,总有一些调皮的小朋友爱用表情来搞点事.第一次把当时那个表改为utf8mb4解决了,第二次说啥都不好使.网上找了半天,发现好多人不去实验 ...
- 内核移植和文件系统制作(4):UBIFS根文件系统制作总结
UBIFS文件系统简介: 无排序区块图像文件系统(UnsortedBlock Image File System, UBIFS)是用于固态硬盘存储设备上,并与LogFS相互竞争,作为JFFS2的后继文 ...
- window10 mysql5.7 解压版 安装
1. 解压mysql-5.7.11-winx64.zip 到某文件夹, 如C:\DevelopCommon\mysql-5.7.11-winx64. 2. 配置环境变量 变量名 : MYSQL_HOM ...
- EffectiveJava——类层次优于标签类
标签类: 有时候,可能会遇到带有两种甚至更多钟风格的类的实例的类,并包含表示实例风格的(tag)域.例如下面这个类,它能够表示圆形或者矩形: /** * 类层次优先与标签类 * @author wei ...
- 约瑟夫问题(c++实现)
描述:约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1 开始报数.就这样,直到圈内只剩下一只猴子时,这个猴子 ...
- XML的文档声明
1.XML的文档声明 <?xml version="1.0" encoding="utf-8"?> 文档声明必须写在第一行第一列 属性: versi ...
- MySql中时间类型总结
最近建表要用到时间类型的数据,但对时间类型的数据一向不了解,就总结了一下.. 一.日期DATE 一个日期.支持的范围是“1000-01-01”以“9999-12-31”.MySQL显示日期用 “YYY ...
- Swing(一):JFrame框架窗体
Swing窗体是一个组件,也是可视化的窗体,可以将其他组件放在这里.Jfream框架是一个容器,是Swing程序中各个组件的载体,可以将它看做为 一个容器,在开发中可以通过java.swing.jfr ...