始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Linux如何远程登录telnet和ssh

发布时间:  2014/8/22 10:39:43
通常情况下在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】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线