LinuxZone

LinuxZone.net
Linux系统网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

实现远程登录的命令、telnet、rlogin

2023年11月19日 117点热度

实现远程登陆的命令

ssh、telnet、rlogin

(1)ssh命令

ssh命令是openssh套件中的顾客端联接工具,可以给与ssh加密合同实现安全的远程登陆服务器。ssh命令用于远程登陆上Linux主机。

常用格式:ssh[-llogin_name][-pport][user@]hostname

更详尽的可以用ssh-h查看。

句型:

ssh(选项)(参数)

选项:

-1:强制使用ssh协议版本1; 
-2:强制使用ssh协议版本2; 
-4:强制使用IPv4地址; 
-6:强制使用IPv6地址; 
-A:开启认证代理连接转发功能; 
-a:关闭认证代理连接转发功能; 
-b:使用本机指定地址作为对应连接的源ip地址; 
-C:请求压缩所有数据; 
-F:指定ssh指令的配置文件; 
-f:后台执行ssh指令; 
-g:允许远程主机连接主机的转发端口; 
-i:指定身份文件; 
-l:指定连接远程服务器登录用户名; 
-N:不执行远程指令; 
-o:指定配置选项; 
-p:指定远程服务器上的端口; 
-q:静默模式; 
-X:开启X11转发功能; 
-x:关闭X11转发功能; 
-y:开启信任X11转发功能。

参数:

远程主机:指定要连接的远程ssh服务器; 
指令:要在远程ssh服务器上执行的指令。

举例:

不指定用户:

ssh 192.168.0.11

指定用户:

ssh -l root 192.168.0.11
ssh [email protected]

假如更改过ssh登陆端口的可以:

ssh -p 12333 192.168.0.11
ssh -l root -p 12333 216.230.230.114
ssh -p 12333 [email protected]

另外更改配置文件/etc/ssh/sshd_config,可以改ssh登陆端口和严禁root登入。改端口可以避免被端口扫描。

编辑配置文件:

vim /etc/ssh/sshd_config

找到#Port22,除去注释centos下http虚拟主机,更改成一个五位的端口:

Port 12333

找到#PermitRootLoginyes,除去注释centos下http虚拟主机,更改为:

PermitRootLogin no

重启sshd服务:

service sshd restart

当你使用ssh从本机登陆到远程主机时linux压缩命令,你可能希望切换到本地做一些操作,之后再重新回到远程主机。这个时侯,你不须要中断ssh联接,只须要根据如下步骤操作即可:

要临时回到本地主机,输入退出符号:“~”与“Control-Z”组合。当你输入“~”你不会立刻在屏幕上见到,当你按下而且按回车以后才一起显示。

(2)telnet命令

telnet命令一般拿来远程登陆。telnet程序是基于TELNET合同的远程登陆顾客端程序。要开始一个telnet会话,必须输入用户名和密码来登陆服务器。Telnet是常用的远程控制Web服务器的方式。并且,telnet由于采用明文传送报文,安全性不好,好多Linux服务器都不开放telnet服务,而改用更安全的ssh形式了。但依然有好多别的系统可能采用了telnet形式来提供远程登陆linux伊甸园,因而弄清楚telnet顾客端的使用方法仍是很有必要的。telnet命令还可做别的用途,例如确定远程服务的状态,确定远程服务器的某个端口是否能访问。

命令格式:

telnet[参数][主机]

命令功能:

执行telnet指令开启终端机阶段作业,并登入远端主机。

命令参数:

-8 允许使用8位字符资料,包括输入与输出。
-a 尝试自动登入远端系统。
-b 使用别名指定远端主机名称。
-c 不读取用户专属目录里的.telnetrc文件。
-d 启动排错模式。
-e 设置脱离字符。
-E 滤除脱离字符。
-f 此参数的效果和指定"-F"参数相同。
-F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。
-k 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。
-K 不自动登入远端主机。
-l 指定要登入远端主机的用户名称。
-L 允许输出8位字符资料。
-n 指定文件记录相关信息。
-r 使用类似rlogin指令的用户界面。
-S 设置telnet连线所需的IP TOS信息。
-x 假设主机有支持数据加密的功能,就使用它。
-X 关闭指定的认证形态。

示例:

正常telnet

telnet 192.168.120.204

输出:

[root@andy ~]# telnet 192.168.120.204
Trying 192.168.120.204...
Connected to 192.168.120.204 (192.168.120.204).
Escape character is '^]'.
    localhost (Linux release 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:45:44 EST 2012) (1)
login: root
Password: 
Login incorrect

centos下http虚拟主机_centos下http虚拟主机_centos下http虚拟主机

说明:通常情况下不容许root从远程登陆,可以先用普通帐号登入,之后再用su-切到root用户。

(3)rlogin命令

rlogin命令用于从当前终端登陆到远程Linux主机。

格式:rloginRemoteHost[Character][][User][|][realm]

句型:

rlogin(选项)(参数)

选项:

-8:允许输入8位字符数据; 
-e脱离字符>:设置脱离字符; 
-E:滤除脱离字符; 
-l用户名称>:指定要登入远端主机的用户名称; 
-L:使用litout模式进行远端登入阶段操作。

参数:

远程主机:指定要登录的远程主机(ip地址或者域名)。

实例

显示rlogin服务是否开启

# chkconfig --list //检测rlogin服务是否开启

开启rlogin服务

# chkconfig rlogin on //开启rlogin服务

登录远程主机

# rlogin 192.168.1.88
Password:
Password:
Login incorrect
Login:root
Passwd:
Login incorrect
Login:kk
Passwd:

指定用户名登录远程主机

# rlogin 192.168.1.88 -l hnlinux
Passord:
Last login:Mon May 28 15:30:25 from 192.168.1.88
# 

执行远程主机命令的命令

(1)rexec命令

rexec命令用于在指定的远程Linux系统主机上执行命令,向远程rexec服务器发出执行命令的恳求。

句型:

rexec(选项)(参数)

选项:

-a:表示远程命令的标准错误与标准输出相同,不支持发送任意信号到远程进程; 
-l:指定连接远程rexec服务器的用户名; 
-p:指定连接远程rexec服务器的密码; 
-n:明确地提示输入用户名和密码。

参数:

远程主机:指定远程主机(ip地址或主机名); 命令:指定需要在远程主机上执行的命令。

实例:

要在一个远程主机上执行date命令,输入:

rexec host1 date

(2)rsh命令和remsh命令

rsh是"remoteshell"(远程shell)的简写。

该命令在指定的远程主机上启动一个shell并执行用户在rsh命令行手指定的命令。(执行远程主机上指定的命令或登陆至远程主机。)

假如用户没有给出要执行的命令,rsh就用rlogin命令使用户登陆到远程机上。remsh命令使您可以在远程系统上执行命令,而无需登陆到该系统。

rsh命令的通常格式是:

rsh [-Kdnx] [-k realm] [-l username] host [command]

通常常用的格式是:

rsh host [command]

command可以是从shell提示符下键人的任何Linux命令。

rsh命令中各选项的涵义如下:

-K 关闭所有的Kerbero确认。该选项只在与使用Kerbero确认的主机连接时才使用。
-d 打开与远程主机进行通信的TCP sockets的socket调试。要了解更多的信息,请查阅setsockopt的联机帮助。
-k 请求rsh获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_relmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可。 
-l 缺省情况下,远程用户名与本地用户名相同。本选项允许指定远程用户名,如果指定了远程用户名,则使用Kerberos 确认,与在rlogin命令中一样。 
-n 重定向来自特殊设备/dev/null的输入。
-x 为传送的所有数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。

Linux把标准输入装入rsh命令中,并把它拷贝到要远程执行的命令的标准输入中。它把远程命令的标准输出拷贝到rsh的标准输出中。它还把远程标准错误拷贝到本地标准错误文件中。

任何退出、中止和中断讯号都被送到远程命令中。当远程命令中止了,rsh也就中止了

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: ssh telnet 远程登录
最后更新:2023年11月19日

Linux系统网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux内核中的系统调用的标准表示可移植操作系统接口 分区和目录中创建的文件数量有限制 网络攻防干货:显示文件的前10行知识点详解 :Access访问时间函数讲解文件:#include定义函数 嵌入式Linux系统组成部分部分64移植过程 Linux中的文件时间属性可以使用stat命令命令查看 linux 命令 操作系统版本 中标麒麟-内核Linux银河麒麟内核 linux内核移植的主要模块(或组件) Ubuntu下终端默认字体,看起来很舒畅,蛮漂亮的 Linux设备树编译:内核中的dtc工具 服务器配置进行域名解析及域名的解析与解析 安装完linuxredhat5.4,打开浏览器发现显示中文全部成了乱码 linux下mysql英文乱码解决方式(2008-08-22) ubuntu字体安装方法,超实用!!(附详细教程) Linux下USB转串口DB9(RS232)和转换线 Linux上部署Web应用程序时非常常见的做法虚拟主机 (Linux基础知识)Linux用户权限管理 关于Linux发行版本的详细信息和架构信息的说明书 Linux操作系统安装Linux系统的镜像文件导入进去的应用 基于Linux的驱动开发:远见品质Linux内核与品质
Linux上部署Web应用程序时非常常见的做法虚拟主机Linux下USB转串口DB9(RS232)和转换线ubuntu字体安装方法,超实用!!(附详细教程)linux下mysql英文乱码解决方式(2008-08-22)安装完linuxredhat5.4,打开浏览器发现显示中文全部成了乱码服务器配置进行域名解析及域名的解析与解析Linux设备树编译:内核中的dtc工具Ubuntu下终端默认字体,看起来很舒畅,蛮漂亮的linux内核移植的主要模块(或组件)linux 命令 操作系统版本 中标麒麟-内核Linux银河麒麟内核Linux中的文件时间属性可以使用stat命令命令查看嵌入式Linux系统组成部分部分64移植过程:Access访问时间函数讲解文件:#include定义函数网络攻防干货:显示文件的前10行知识点详解分区和目录中创建的文件数量有限制Linux内核中的系统调用的标准表示可移植操作系统接口SHELL编程中使用变量的实验原理和使用技巧和技巧Linux服务器出现CPU负载达到100%居高不下的情况Java代码运行步骤及文档说明--Java代码动态规划软链接使用指令ln-s指令创建软连接文件操作系统
sqlplus执行SQL脚本出现的中文问题- 判进也自や代Linux:操作系统构建原理与应用 你们好u盘安装linux系统linux虚拟机 默认情况下,MySQL服务器仅侦听来自localhost的连接 红帽LinuxRedHatEnterprise/Linux系统内核与发行套件 关于php中文乱码问题的终极解决方案,分享出来! Linux内核裁剪——无模块支持(title-引导条) LIUNX的权限系统真的繁琐吗? 管理文件系统其实是相当复杂的工作光驱工作 ps大意是Type指定了我的类型是启动和服务器守护进程管理器 内置式闪存存储器的基本步骤及操作步骤 微软开发平台合作部王超群:微软是支持开源的公司 嵌入式Linux驱动程序与系统开发的方法与流程 linux系统里添加了一块网卡后,怎么办? 什么是GNU/Linux?内核是什么?Linux内核? Linux下设置环境有三种方法,不用每次测试都复制粘贴一个环境脚本 Python包修改pip插件的安装源步骤及步骤步骤 lsb-releaseCorelsb-release命令查看系统版本信息命令显示有关 几个获取Linux系统版本信息的命令,你都知道吗? 优麒麟服务器版本常见问题及解决办法
标签聚合
操作 文件 linux系统 linux服务器 软件 命令 应用 文件目录 内核 目录
书籍
课程
技术群
技术干货大合集↓
  • 2023年12月 / 28篇
  • 2023年11月 / 89篇
  • 2023年10月 / 94篇
  • 2023年9月 / 90篇
  • 2023年8月 / 92篇
  • 2023年7月 / 96篇
  • 2023年6月 / 91篇
  • 2023年5月 / 93篇
  • 2023年4月 / 91篇
  • 2023年3月 / 69篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源 | Linux系统

COPYRIGHT © 2024 LinuxZone.net ALL RIGHTS RESERVED.