Linux系统中的远程登录命令总结
发布时间:2022-12-22 11:13:59 所属栏目:Linux 来源:
导读: Linux系统中要实现远程登录主机可以通过以下几个命令实现。下面由学习啦小编为大家整理了linux系统中远程登录命令的总结,希望对大家有帮助!
Linux系统中的远程登录命令总结
Linux中远程登录命令
Linux系统中的远程登录命令总结
Linux中远程登录命令
|
Linux系统中要实现远程登录主机可以通过以下几个命令实现。下面由学习啦小编为大家整理了linux系统中远程登录命令的总结,希望对大家有帮助! Linux系统中的远程登录命令总结 Linux中远程登录命令(1)ssh命令 ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。ssh命令用于远程登录上Linux主机。 常用格式:ssh [-l login_name] [-p port] [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 root@192.168.0.11 如果修改过ssh登录端口的可以: ssh -p 12333 192.168.0.11 ssh -l root -p 12333 216.230.230.114 ssh -p 12333 root@216.230.230.114 另外修改配置文件/etc/ssh/sshd_config,可以改ssh登录端口和禁止root登录。改端口可以防止被端口扫描。 编辑配置文件: vim /etc/ssh/sshd_config 找到#Port 22,去掉注释,修改成一个五位的端口: Port 12333 找到#PermitRootLogin yes,去掉注释,修改为: PermitRootLogin no 重启sshd服务: service sshd restart 当你使用ssh从本机登录到远程主机时,你可能希望切换到本地做一些操作,然后再重新回到远程主机。这个时候,你不需要中断ssh连接,只需要按照如下步骤操作即可: 要临时回到本地主机Linux 远程登录,输入退出符号:“~”与“Control-Z”组合。当你输入“~”你不会立即在屏幕上看到,当你按下并且按回车之后才一起显示。 Linux中远程登录命令(2)telnet命令 telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。但是,telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚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 说明:一般情况下不允许root从远程登录,可以先用普通账号登录,然后再用su -切到root用户。 Linux中远程登录命令(3)rlogin命令 rlogin命令用于从当前终端登录到远程Linux主机。 格式:rlogin RemoteHost [ -e Character ] [ -8 ] [ -l User ] [ -f | -F ] [ -k 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 # (编辑:我爱制作网_池州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330577号