linux下启动telnet服务器
来源:互联网 发布:淘宝能卖二手货吗 编辑:程序博客网 时间:2024/05/22 02:19
转载:http://blog.csdn.net/benkaoya/article/details/8469271
1. 环境
Debian GNU/Linux 6.0
2. 安装xinetd
telnet服务器是通过xinetd(超级Internet守护进程)来管理的,所以要先安装xinetd。安装命令如下:
# apt-get install xinetd
3. 安装telnet服务器
输入以下命令安装:
# apt-get install telnetd
注意:telnet服务器默认端口是23
安装完后,需要为xinetd建立一个配置文件/etc/xinetd.d/telnet,该文件的内容如下所示:
service telnet
{
disable = no
type = UNLISTED
socket_type = stream
wait = no
user = nobody
server = /usr/sbin/in.telnetd
server_args = -h
log_on_failure += HOST USERID
log_on_success += PID HOST USERID EXIT DURATION
id = id-git-stream
log_type = FILE /gitdaemonlog
}
重启xinetd服务:
# /etc/init.d/xinetd restart
4. 安装telnet客户端
为了测试服务器,我们在linux本机安装telnet客户端来进行测试,安装telnet客户端先:
# apt-get install telnet
完了之后,开始telnet连接测试:
# telnet 192.168.1.101
Trying 192.168.1.101...
Connected to 192.168.1.101.
Escape character is '^]'.
Debian GNU/Linux 6.0
debian login: root
Login incorrect
debian login:
从以上结果可以看出telnet能连接成功,但root账号却登陆失败,这是因为默认的安全设置是限制root用户使用telnet连接主机的。本来因为telnet是明文传输的,所以处于安全考虑才限制了root从telnet登陆,如果你需要使用,那么如下修改:
# 以下这行注释掉
#auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die] pam_securetty.so
5. 从windows的cmd登陆
当然也可以在windows xp的命令行cmd下输入telnet登陆linux服务器,但有个不好的就是:中文会显示乱码,如下图所示。这是因为linux编码格式用的是UTF-8,与windows xp不同导致的。
我研究半天也没有什么方法能解决这个问题,最后只能抛弃windows xp默认的telnet,采用PuTTY软件就不存在该问题。只要做如下设置,把编码格式设置为UTF-8即可:
我们这里仅仅是使用telnet功能,你可以选择选择PuTTY或者PuTTYtel都可以。
◆PuTTY (the Telnet andSSH client itself)
◆PuTTYtel (a Telnet-onlyclient)
6. 各种telnet软件对比
各种telnet软件
官网
说明
PuTTY + PuTTYCM
http://www.putty.org/
PuTTY有个不好的就是不支持多标签页显示,第三方工具PuTTY Connection Manager能解决这个问题。有个bug,就是双击任务栏有时候窗口出不来
PuTTY + MTPuTTY
http://www.ttyplus.com/
Multi-Tabbed PuTTY,MTPuTTY能解决多标签问题,我一直用这个,挺好使,没发现有什么问题。
CTerm
也没办法解决登陆linux显示中文乱码的问题
SecureCRSecure
比较好使,但有个地方不习惯:man后按q退出,man的内容还在。
- linux下启动telnet服务器
- linux下启动telnet服务器
- linux下启动telnet服务
- linux下 telnet服务器的搭建
- Linux(centos)下telnet服务器配置
- 在Linux下建立Telnet服务器
- win7 telnet服务器启动
- Linux启动telnet服务,Windows通过telnet远程登录linux服务器
- 启动linux中的telnet
- linux搭建telnet服务器
- Linux安装telnet服务器
- linux下服务器搭建——telnet远程登…
- linux下服务器搭建——telnet远程登…
- linux下启动tftp服务器
- Linux下启动oracle服务器
- Linux下root用户ftp或telnet 登陆配置步骤与启动telnet服务
- linux下telnet设置
- Linux下telnet设置
- PHP无限分类类库
- setContentView背后的故事
- visual studio 2013 调试windows 服务程序
- TensorFlow实现中文字体分类(三):模型-VGG16
- GET请求与POST提交的区别
- linux下启动telnet服务器
- spring 工作原理
- 利用HSTS安全协议柔性解决全站HTTPS的兼容性问题
- LeetCode--Same Tree
- Fragment全解析系列(二):正确的使用姿势
- 2017中国北京艺术与框业展览会(AFAEXPO)会刊(参展商名录)
- python(三):Python3—UnicodeEncodeError 'ascii' codec can't encode characters in position 0-1
- 经本地项目上传到gitlab
- 20. 配置可被设定范围