通常情况下在Linux系统中远程登录我们使用telnet服务,Red Hat Linux自带的有telnet服务器的软件包,我们需要安装telnet-server和xinetd两个软件包:

[root@enkj ~]# rpm -ivh /mnt/cdrom/RedHat/RPMS/telnet-server-0.17-20.i386.rpm

[root@enkj ~]# rpm -ivh /mnt/cdrom/RedHat/RPMS/xinetd-2.3.4-0.8.i386.rpm

设置telnet服务:

一、允许telnet登录

编辑/etc/xinetd.d/telnet

[root@enkj ~]# vi /etc/xinetd.d/telnet

修改为:   disable=no

其内容如下:

# default: on

# description: The telnet server serves telnet sessions; it uses \

# unencrypted username/password pairs for authentication.

service telnet

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

server_args = -h

log_on_failure += USERID

}

其中“server_args     = -h”一行的作用是在用户从远程登录过来时,只显示一个login:的提示符,不至于被别人搭眼一看就知道你用的是什么系统,增强对系统的保护。

默认的root用户是不允许telnet权限的,建议你给你的系统添加一个普通用户帐号:

[root@enkj ~]# useradd pangty

修改该帐号密码:

[root@enkj ~]# passwd pangty

然后启动xinetd服务:

[root@enkj ~]# /etc/rc.d/init.d/xinetd start

或:[root@enkj ~]#service xinetd start

现在就可以用telnet命令来测试一下了。

二、让root用户也能够从远程登录

编辑/etc/pam.d/login文件

vi /etc/pam.d/login

修改为:#auth       required  pam_securetty.so

其内容如下:

#%PAM-1.0

#auth required pam_securetty.so

auth required pam_stack.so service=system-auth

auth required pam_nologin.so

account required pam_stack.so service=system-auth

password required pam_stack.so service=system-auth

session required pam_stack.so service=system-auth

session optional pam_console.so

保存,重启服务即可

[root@enkj ~]#service xinetd restart

或:[root@enkj ~]#/etc/rc.d/init.d/xinetd restart

三、ssh的安装与使用

SSH软件由两部分组成,一部分是服务器端软件包,另一部分是客户端软件包。

ssh是可以代替telnet的一种远程管理的方式.并且具有安全\快捷等优点的一种服务。

方法一:进入Xwindows, 在shell窗口执行setup命令,选择system service启动sshd服务。

方法二:在/etc/ssh/sshd_config 文件中,将permitRootLogin no|yes设置为允许root用户远程登录。

/etc/init.d/sshd start 启动ssh服务

/etc/init.d/sshd stop关闭服务

登录远程系统:(telnet  ssh)

1) 以root身份登录到远程系统192.168.1.100

ssh    192.168.1.100

…..  (yes/no): yes

2)以abc身份登录到远程系统192.168.1.100

ssh    -l  abc  192.168.1.100

或:

ssh    abc@192.168.1.100

3)以root身份登录到远程系统192.168.1.100后,执行  cat   /etc/fatab后,把结果返回.

ssh  192.168.1.100   cat  /etc/fstab

与远程系统进行文件传输( ftp   sftp)

1) 以root身份登录到远程系统192.168.1.100

sftp     192.168.1.100

2) 以abc身份登录到远程系统192.168.1.100

sftp    abc@192.168.1.100

3) 以abc身份登录到远程系统192.168.1.100后进入/usr/local目录.

ssh    abc@192.168.1.100:/usr/local

显示在sftp 目录下可以使用的命令

sftp>?

常用的sftp命令有:

get----下载文件

put----上传文件

pwd----显示远程机的当前路径

rmdir----删除远程机的目录

mkdir----在远程机上建立目录

!----进入本地机的shell,exit退出

在windows中,ssh需要支持ssh的客户端软件才能进行登录,常用的是PuTTY,这是一个简单实用的小工具,如果服务器在防火墙后面,还需要设置好防火墙的安全规则或转发功能。

本文出自:亿恩科技【www.enkj.com】

linux telnet远程登录的步骤,Linux如何远程登录telnet和ssh相关推荐

  1. CentOS6.9下ssh密钥登录配置步骤(免密码登录)和ssh-keygen 命令常用参数

    密钥登录步骤(免密码登录) ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,出于安全方面的考虑,介绍密钥认证方式登录到linux/unix的 ...

  2. linux下文件怎么改名字,Linux文件名字批量修改步骤 Linux修改文件名的方法

    在Linux环境下修改文件名可以有不同的命令方式,比如rename.mv都可以进行修改,如果用户正在了解这方面的知识,可以阅读下文了解Linux修改文件名以及批量修改文件名的方法. 对于单个的文件,可 ...

  3. linux设置组配置额步骤,linux 中磁盘配额设置

    linux 中磁盘配额设置 在一些linux文件服务器中需要限制某个用户的磁盘用量,防止磁盘爆满 1)首先设置磁盘某个分区需要是一个文件系统 需要在这个区添加用户和组 比如说/dev/sdb1分区 建 ...

  4. linux搭建ldap服务器详细步骤,linux环境搭建ldap服务器

    首先保证linux正常联网 yum install openldap-servers -y 拷贝配置文件 cd /usr/share/openldap-servers/ cp slapd.conf.o ...

  5. linux设备驱动中断的步骤,Linux设备驱动之中断处理

    中断(interrupt)是指CPU在执行程序的过程中,出现了某些突发事件急待处理,CPU必须暂停执行当前的程序,转去处理突发事件,处理完毕后CPU又返回原程序被中断的位置并继续执行. 中断服务程序的 ...

  6. linux下安装pg数据库步骤,Linux下安装PG

    安装包下载地址 最好下载编译好的二进制安装包,直接解压就可以使用 1. 添加postgres用户: groupadd postgres useradd -d /home/postgres -m pos ...

  7. 方正科技服务器可以重装系统吗,远程可以重装系统吗|如何远程重装系统

    远程重装系统怎么装?远程协助在日常生活中应用广泛,比如远程办公.远程教学等,那么远程可以重装系统吗?远程协助还可以远程技术支持,也就是远程是可以重装系统的.远程重装系统其实就是利用一键重装软件,帮助远 ...

  8. 远程登录linux进程的状态_Linux实操篇 - 远程登录到Linux系统

    一.为什么要远程登录Linux系统 在我们日常开发中,具体情况如下: Linux服务器是项目组共享的; 正式上线的项目运行在公网上; 综上所述,我们需要通过工具远程登录到服务器进行项目管理; 二.远程 ...

  9. SSH远程登录解析(linux)

    目录 一,什么是ssh? 二,SSH的两种登录方式剖析: 1,口令登录: 过程: 实际操作过程: 特别注意: 2,秘钥登录: 过程: 实际操作过程: 三,known_host.authorized_k ...

最新文章

  1. 36晋级12第四场:评委弃权 无人晋级
  2. python自动化干什么-Python接口自动化测试(一)什么是接口?
  3. kubernetes 动态扩容pv
  4. [Qt入门]QTableWidget控件创建
  5. 扩展-视图 View
  6. Vijos P1772 巧妙填数【进制+置换】
  7. python--之Python内存监控模块memory_profiler测试
  8. python三大禁忌_Python2.7 和 Python3.5 是两个不同版本的 Python ,它们之间并不相互兼容。_学小易找答案...
  9. 每日英语--Week8
  10. 电脑如何接受邮件服务器,什么是传入邮件服务器?
  11. HTML/CSS class6 table布局
  12. 2017年总结,2018的新目标
  13. Duang~ Golang 学习初探
  14. 如何将中文转为计算机语言,怎么将中文系统变成英文系统
  15. 原来这就是 UI 设计师的门槛
  16. 初学狄克斯特拉算法~(待提高)
  17. 利用闲置电脑安装虚拟机搭建hadoop集群
  18. linux根分区写保护,目录写保护,求助大神
  19. 教师资格证考试科目汇总
  20. javascript 自己主动绑定JS callback 的方法函数

热门文章

  1. C语言深入理解系列 - 关键字:auto和register
  2. java n*n矩阵求值及求逆矩阵
  3. 随想录(嵌入式工程师的出路)
  4. win32开发(简单绘图)
  5. 随想录(工作后的一点思考)
  6. 在Ubuntu下实现一个简单的C语言程序
  7. 家用计算机配置,家用计算机怎么配置?
  8. java hdfs导入hbase_使用BulkLoad批量导入数据到HBase中
  9. c++报错:引用了未定义标签_大牛带你解读Spring源码,编写自定义标签,您能学会吗?...
  10. python 通讯录系统_Python下的通讯录