Dalam Linux, telnet ialah antara muka pengguna protokol TELNET Ia adalah program log masuk jauh berdasarkan protokol Telnet Ia digunakan untuk log masuk ke hos jauh dan menentukan sama ada port tertentu pada alat kawalan jauh pelayan boleh diakses. Sintaks "telnet [ -8acdEfFKLrx][-b
][-e ][-k ][-l ][-n ][-S< ;Jenis perkhidmatan>][-X ][Nama hos atau alamat IP ]".
Persekitaran pengendalian tutorial ini: linux7 .3 Sistem, komputer Dell G3.
Telnet ialah program log masuk jauh berdasarkan protokol Telnet, digunakan untuk log masuk ke hos jauh dan menguruskan hos jauh .
Arahan telnet ialah antara muka pengguna protokol TELNET Ia menyokong dua mod: mod arahan dan mod sesi Walaupun telnet menyokong banyak arahan, dalam kebanyakan kes, kami hanya menggunakannya untuk memeriksa sama ada hos sasaran membuka Port tertentu (lalai ialah 23).
Telnet menggunakan teks yang jelas untuk menghantar mesej dan tidak begitu selamat. Banyak pelayan Linux tidak membuka perkhidmatan telnet dan sebaliknya menggunakan kaedah ssh yang lebih selamat. Tetapi masih terdapat banyak sistem lain yang mungkin menggunakan telnet untuk menyediakan log masuk jauh, jadi masih perlu memikirkan cara menggunakan telnet.
Arahan telnet juga boleh digunakan untuk tujuan lain, seperti menentukan sama ada port tertentu pelayan jauh boleh diakses.
Selain itu, protokol Telnet ialah ahli keluarga protokol TCP/IP dan protokol standard untuk perkhidmatan log masuk jauh Internet Ia adalah protokol lapisan aplikasi dan melaksanakan log masuk jauh berdasarkan protokol TCP.
telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态>][主机名称或IP地址<通信端口>]
-8 允许使用8位字符资料,包括输入与输出 -a 尝试自动登入远端系统 -b<主机别名> 使用别名指定远端主机名称 -c 不读取用户专属目录里的.telnetrc文件 -d 启动排错模式 -e<脱离字符> 设置脱离字符 -E 滤除脱离字符 -F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机 -f 此参数的效果和”-F”参数相同 -k<域名> 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名 -K 不自动登入远端主机 -l<用户名称> 指定要登入远端主机的用户名称 -L 允许输出8位字符资料 -n<记录文件> 指定文件记录相关信息 -r 使用类似rlogin指令的用户界面 -S<服务类型> 设置telnet连线所需IP TOS信息 -x 假设主机有支持数据加密的功能,就使用它 -X<认证形态> 关闭指定的认证形态
(1) Log masuk ke hos. Port yang disediakan tidak dipaparkan dan lalai kepada 23.
telnet 192.168.0.5
(2) Sahkan sama ada port tertentu pelayan jauh tersedia. Sebagai contoh, semak sama ada port 22 perkhidmatan ssh pelayan jauh dibuka.
telnet 10.234.178.144 22 Trying 10.234.178.144... Connected to 10.234.178.144. Escape character is '^]'. SSH-2.0-OpenSSH_6.0
Di atas menunjukkan bahawa port 22 perkhidmatan ssh pelayan jauh dibuka. Ambil perhatian bahawa ini tidak bermakna anda pasti boleh mewujudkan sambungan SSH dengan pelayan jauh menggunakan arahan ssh, yang memerlukan kebenaran daripada pelayan jauh.
(3) Masukkan mod interaktif baris arahan.
Jika telnet dipanggil tanpa parameter hos, ia akan memasuki mod arahan dengan telnet gesaan>.
telnet telnet>
Subperintah yang biasa digunakan dalam mod interaktif ialah:
auth <argument> [...]:查看和管理telnet登录身份验证方式。argument可取值:disable、enable和status close:关闭当前 Telnet 连接 display:使用 display 命令可以查看 Telnet 客户端的当前设置 logout:类似于cloase命令,用于关闭Telnet连接或者挂起。注:Telnet服务端可能不支持 open <host> [-l user] [[-] port]:建立到指定主机的 Telnet 连接 send <arguments>:使用send命令可以向Telnet服务器发送特定字符串。支持包括但不限于以下命令字符串: abort:终止服务命令 ao:Abort Output,放弃输出命令 ayt:Are you there命令 brk:Break命令 eof:发送End Of File字符 escape:发送当前的转义字符,初始为分组符^]。 ip:中断进程命令 synch:执行Telnet同步操作。 quit:退出 Telnet 客户端。 status:显示当前Telnet连接状态
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apa itu telnet dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!