当前位置:首页 » 操作系统 » telnet客户端linux

telnet客户端linux

发布时间: 2022-04-04 04:56:28

linux 下如何安装Telnet

要开始使用 Telnet 服务,键入如下命令以连接到远程服务器:
telnet ip_address / server_name
其中 ip_address 是服务器的 IP 地址, server_name 是服务器的名称。

备注:默认情况下,服务器使用 NTLM 身份验证,并提示输入用户名和密码。

telnet服务器默认已经安装在windows中,如何打开telnet服务?
sc config tlntsvr start= auto 自动
sc config tlntsvr start= disabled 已禁用
sc config tlntsvr start= demand 手动

注意=后面有个空格

net start telnet 启动telnet服务
net stop telnet 停止telnet服务

一、安装telnet软件包(通常要两个)。

1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;

2、是 telnet-server 软件包,这个才是真正的 Telnet server 软件包!

安装之前先检测是否这些软件包已安装,方法如下:
[root@localhost ~]# rpm -q telnet
telnet-0.17-38.el5
telnet客户端一般默认情况是已安装
[root@localhost ~]# rpm -q telnet-server
无表示未安装
二、安装telnet-server
运行命令安装:
[root@localhost cdrom]# rpm -ivh --force telnet-server-0.17-39.el5.i386.rpm
warning: CentOS/telnet-server-0.17-39.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
xinetd is needed by telnet-server-0.17-39.el5.i386
在这里提示安装出错,需要xinetd依赖包,那我们就先装它吧!

[root@localhost cdrom]# rpm -ivh --force xinetd-2.3.14-10.el5.i386.rpm
warning: CentOS/xinetd-2.3.14-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:xinetd ########################################### [100%]
安装完成
下面我们来安装telnet-server
[root@localhost cdrom]# rpm -ivh --force telnet-server-0.17-39.el5.i386.rpm
warning: CentOS/telnet-server-0.17-39.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:telnet-server ########################################### [100%]
现在可以正常安装了,安装完成下面我们需要配置服务!
三、配置服务
1、开启服务

方法一:使用ntsysv,在出现的窗口之中,将 telnet 勾选起来,然后按下 OK 即可 !
空格键 “选择” ,tab键 "确定&取消"
方法二:编辑 /etc/xinetd.d/telnet

#vi /etc/xinetd.d/telnet
[root@localhost cdrom]# vi /etc/xinetd.d/telnet
方法三:root@localhost cdrom]# chkconfig telnet on #设置在启动系统时,启动telnet服务
2、激活服务

telnet 是挂在 xinetd 底下的,所以自然只要重新激活 xinetd 就能够将 xinetd 里头的设定重新读进来,所以刚刚设定的 telnet 自然也就可以被激活。
[root@localhost cdrom]# service xinetd start
启动 xinetd: [确定]
四、测试服务
C:\>telnet 192.168.13.55
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
Kernel 2.6.18-53.el5 on an i686
login:

参考书籍:
http://books.google.cn/books?id=9-J_jjcTTiwC&pg=RA1-PT8&lpg=RA1-PT8&dq=l%E5%AE%89%E8%A3%85telnet-server-0%5B1%5D.17-25.i386.rpm&source=bl&ots=1XYEm0SUAb&sig=AoWczrjw__cKR732M9YBtUhqSfA&hl=zh-CN&ei=54iDStitN4iVkAWS-fGxBw&sa=X&oi=book_result&ct=result&resnum=1#v=onepage&q=&f=false

再次话说 启动telnet的三种方法:
1.使用命令
# chkconfig --add telnet
# chkconfig telnet on
2.编辑文件 /etc/xinetd.d/telnet
将语句 disable = yes 改成 disable = no 保存退出。
重启服务: service xinetd restart
3.图形界面
找到telnet一项,然后按空格,选中该项。选择OK退出。
重启服务: service xinetd restart

注意 如果装系统的时候带上了防火墙需要
# iptables -F #关闭防火墙
才能远端telnet到服务器

默认情况不能用root身份登陆!!!
修改 /etc下securetty文件可以以root身份登陆
在tty11下加入
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9

Ⅱ linux如何telnet端口

安装telnet客户端之后 telnet 172.16.1.102 8080 这样的格式查看端口具体可以看看《linux就该这么学》

Ⅲ 如何开启linux telnet端口

windows客户端如果通过cmd窗口连接到远程linux服务器,可以使用telnet;
centos系统默认telnet 23端口是关闭的。

服务器本地使用nmap ip地址 -p 23 查看telnet状态是关闭的;
[root@localhost ~]# nmap 192.168.20.3 -p 23
Starting Nmap 5.51 ( http://nmap.org ) at 2016-03-11 09:04 CST
Nmap scan report for 192.168.20.3
Host is up (0.00014s latency).
PORT STATE SERVICE
23/tcp closed telnet

打开telnet端口的步骤如下:
1、服务器安装telnet包(telnet-server包依赖xinetd包)
1
# yum install telnet telnet-server -y
2、修改telnet配置文件
1
# vi /etc/xinetd.d/telnet
修改disable=yes 改为no
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
保存退出,重启xinted服务
[root@localhost ~]# /etc/init.d/xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd:

Ⅳ 我如何可以远程telnet登录进linux

一. 由Linux向windows提供文件/目录及打印机共享。
在Linux服务器上的Samba运行起来以后,Linux就相当于一台文件及打印服务器,向win
dows
和Linux
Samba客户提供文件及打印服务。工作在共享模式或者用户模式下的两种方法较为常见(
Secu
rity=share
or Security=user) ,其中有以下常见问题。 环境: Redhat Linux 6.x
1.共享模式时从windows 98客户端不能从网上邻居中看到服务器,或者看到后不能点击
进入
共享资源
说密码不对等等。
a. 没有去掉行guest account = pcguest前面的注释符号
b. 没有创建guest帐号pcguest (#useradd pcguest即可)
c. windows 98默认发送加密的口令,而/etc/smb.conf中没有enable Samba加密口令。

或者也可以编辑windows 98注册表,让它发送文本口令(不被建议的)
2. 在/etc/smb.conf中定义了完全可写共享目录,但实际操作时不能写入。
a. 特别要注意的是:LINUX本身的文件及目录权限永远大于SAMBA定义的权限,要让某共
享资
源目录
可以被写,首先要保证在LINUX下面该目录可以被相应的用户可写,这是前提。
3.在共享模式下如何对某共享目录加用户名及密码保护?
a. 看下面的共享资源定义例子:
security = SHARE
username map = /etc/smbusers
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY
client code page = 936
os level = 40
local master = yes
preferred master = yes
domain master = yes
guest account = pcguest
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
[sales]
comment = test folder
path = /sales/training
guest ok = no
writable = yes
valid users = @sales
write list = @sales
在上面的例子中,我们定义了security=share and samba encrypt password,共享目录
名sa
les
不是guest用户可访问的,需要属于sales组里的用户可访问同时也可写,当然在Linux下
面要
保证
/sales/training目录可被组sales可写,这样以后
定义你的windows logon(不是NT域登录)的用户名为组sales里的用户名,然后在网上
邻居
中双击
sales时会提示你密码,该密码是你在Samba服务器上定义的samba加密的口令,在上面的
例子

用户名和密码对存放在文件/etc/smbpasswd中,当然你事先要有系统用户名在/etc/pas
swd中

4. windows用户经常不能在网上邻居中浏览到Samba服务器的名字。
a. windows的网上邻居服务是非常不可靠的服务,它所建立的浏览列表不可靠,由众多
因素
引起。
b. 一种可靠的解决办法是直接用‘查找’-‘计算机’-打入samba服务器的主机名进行
查找

注意要确保你在windows启动时没有取消登录。
c.你也可以在DOS窗口用net use 命令:如c: net use m: \sambaservernamesharereso
urce
name
5.服务器端的测试配置工具
a. 在配置完/etc/smb.conf后运行testparm检测配置文件中是否有相应语法错误
b. 在Samba服务起来后,用smbstatus报告用户使用和登录情况。
c. 在更改过配置文件后,运行/etc/rc.d/init.d/smb restart重读配置文件
二.在Linux客户机上使用Linux Samba服务器
1. 在Linux客户机上使用Smbclient
a. 列出计算机192.168.100.1上所有可用的共享资源:
smbclient -L 192.168.100.1
如果询问口令,则直接回车。
也可用名字如:
smbclient -L sh3
若不知道sh3的IP地址,也可用
smbclient -L sh3 -I 192.168.100.1
b. 以某用户身份连接到Samba服务器192.168.100.1上的共享资源sales
smbclient //192.168.100.1/sales -U jephe
提示口令后输入口令,也可把口令打在命令行上用%号分隔
为: smbclient //192.168.100.1/sales -U jephe%password
提示符为smb:,就象是ftp一样
也可用名字如:
smbclient //sh3/sales -I 192.168.100.1 -U jephe
你也可以用\符号,你的SHELL可能会过滤到特殊符号,则要这样写
#smbclient \\sh3\sales
2. 通过IP地址查找netbios名字
a.在windows下用
c:nbtstat -A 192.168.100.1
如果知道netbios名字,可用下面的命令得知提供某机器哪些服务
c:nbtstat -a hydra
b.在Linux下用
#nmblookup -A 192.168.100.1
在一个网段内可用下面的命令检测哪些主机在提供samba共享服务:
#nmblookup -d 2 * or #nmblookup -B 192.168.100.255 *
检测其它网段内的某台机器是否提供samba服务
#nmblookup -A 192.168.15.48
但不能用 #nmblookup -B 192.168.15.255 *,因为一般的路由器和Linux双宿主机不转发
子网
直接广播。
3. netbios over TCP/IP使用的协议及端口号
a. 共有三种netbios服务
netbios-ns 137/udp(大多数) and 137/tcp
netbios-dgm 138/udp(大多数) and 138/udp
netbios-ssn 139/tcp
b.windows机器上的PC应用程序通过不同机器间的netbios名字来彼此通讯。
c. 每次当windows机器启动时,它向整个网段内发出137/udp广播,一来登记向某
工作组内的主浏览器登记netbios名字,二来确信整个子网内没有与之相同的名字
d. 网上邻居中所建立起来的浏览列表仅仅是列表,看不到也没有关系,同样也可以通过

计算机查找,net use命令等来与别的计算机通讯,共享文件和打印机
e. 不在同一网段内的机器或者是拨号到LAN上的PPP服务器后不可能进行网上邻居的浏览

这是因为子网内的广播不被串行线路和路由器转发。
f. 如何在拨号到LAN上的PPP服务器后使用LAN上的Samba服务器?
<1> 在windows目录下编辑c:windowslmhosts
如: 192.168.11.3 sh3 #PRE #DOM:sales
执行nbtstat -R 去enable它,不需要重启windows
<2> 你必须登录windows,若是用户模式的samba,你应该选择windows NT登录
<3> 其它设置跟LAN上的机器一样
<4> 拨号建立连接后,在查找‘计算机’功能定位资源
<5> 现在你能使用远端服务器上的目录和打印机。
在不同网段内的机器也可参照此做法,也可用plug-gw代理tcp/139号端口访问另一网段
上的
samba
服务器。
4. 用Microsoft FTP 服务器的简便方法。 ftp.microsoft.com
a. 加‘ftp到lmhosts文件
198.105.232.1 ftp #PRE
运行nbtstat -R
b. net view \ftp
c. net use g: \ftpdata
d. dir g:
5. smbmount 的使用
a. #smbmount //192.168.100.1/pub /mnt/sh3 -U jephe%password

Ⅳ 用Telnet怎样登陆linux服务器

应该就是查到Linux服务器的ip地址,然后点开始—》运行—》输入cmd回车—》输入telnet空格再输入Linux服务器的ip地址回车就行了吧,不过登陆是需要口令的吧,要知道口令哦

Ⅵ 如何用telnet连接linux服务器

步骤一:在Windows系统上打开Telnet功能;
步骤二:在Linux系统上启用Telnet服务
1 以Windows 7为例,首先打开控制面板。
2 然后在控制面板中打开“程序和功能”。
3 再在左上角点击“打开或关闭Windows功能”。
4 在“打开或关闭Windows功能”对话框中勾选“Telnet客户端”,点击确定,系统会自动安装。到此Windows终端的工作已经完成。
Linux服务器开启Telnet服务
1 它的优点是能够自动检查安装包的依赖文件不用人为干预,当然前提是系统必须联网。在提示符下输入“yum install -y telnet-server”命令安装Telnet服务。最后出现Complete,代表安装完成。
2 使用命令“vi /etc/xinetd.d/telnet”编辑Telnet的配置文件,将disable的值改成no。
3 重启启动xinetd服务,使得telnet配置生效。
4 在Linux服务器上打开Telnet协议的23端口。使用命令“vi /etc/sysconfig/iptables”添加红框内的代码,保存。
5 重新启动iptables,使得防火墙策略生效
6 在Windows上,用“telnet IP地址”命令,再输入用户名和密码,就可以完成Linux服务器的远程登录。希望我的回答能够帮助到您,不要忘了采纳哟,谢谢

Ⅶ linux 网络编程 要实现一个简单的telnet 服务端怎么把执行的结果发给客户端

再把结果发送给客户就行了嘛...
用tcp来发送执行结果和命令。

Ⅷ 求linux下telnet客户端源码

Linux 下流行的 telnet 实现有两个:
GNU 的 inetutils 中的实现 [1]
哈佛的 netkit-telnet [2]

1. http://ftp.gnu.org/gnu/inetutils/
2. http://ftp.de.debian.org/debian/pool/main/n/netkit-telnet/netkit-telnet_0.17.orig.tar.gz

Ⅸ 如何利用Telnet连接Linux服务器

Windows下通过Telnet连接Linux主机
1、检查是否安装telnet和telnet-server
rpm -qa Linux telnet
rpm -qa Linux telnet-server(什么也不输出说明未安装)
2、安装telnet和telnet-server
yum install telnet
yum install telnet-server
3、修改配置文件:
vi/etc/xinetd.d/ telnet 文件内容如下:
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}
将disable=yes这行注释掉(在这行前加入#表示注释)或者将disable=yes改成disable=no也可以,完成上述步骤后重启守护进程:
service xinetdrestart
4、开放防火墙的23号端口,即可在window的cmd下通过telnet连接linux了:
telnet192.168.124.130
输入用户名和密码(默认只能是普通用户登录)
5、如需开启root用户登录,请参考下面的方法:
vi/etc/pam.d/login
#auth requiredpam_securetty.so将这一行加上注释。
这样,root 就可以直接进入Linux 主机了。不过,建议不要这样做。也可以在普通用户进入后,切换到root用户,拥有root的权限。
chkconfig--list可以查看linux里服务是否开启
chkconfig--level 2345 xinetd on 设置开机自启动

Ⅹ telnet远程登录linux

用IP地址连接

热点内容
关于安卓版手机不能下载怎么办 发布:2024-09-27 23:12:53 浏览:812
饥荒海滩安卓什么时候 发布:2024-09-27 23:12:50 浏览:559
编译卡诺图化简逻辑函数 发布:2024-09-27 22:47:07 浏览:804
为什么华为账号密码总是登录不上 发布:2024-09-27 22:46:54 浏览:882
长安cs55二代豪华版什么配置 发布:2024-09-27 22:37:01 浏览:874
lol文件夹删除 发布:2024-09-27 22:36:57 浏览:562
哪个配置债券性价比最好 发布:2024-09-27 22:36:54 浏览:335
上传宝宝视频 发布:2024-09-27 22:32:07 浏览:249
物联网编译器 发布:2024-09-27 22:21:49 浏览:140
oraclesql时间 发布:2024-09-27 22:21:48 浏览:894