安装登录系统的位置可以将登录方式分为两种:本地登录和远程登录。本地登录可以使用图形界面和命令行模式(也称字符界面)两种方式;远程登录可以使用SSH、Telnent、VNC、SFTP 4种方式。

常见的远程登录方式有SSH、Telnet、VNC和SFTP 4种。

SSH:SSH(Secure Shell)是一种使用加密技术保护传输数据包的远程登录工具,所有数据包都先经过加密,再进行传输。由于SSH是一种安全性非常高的远程登录工具,因此SSH也是Linux系统中使用最广泛的远程登录方式。

Telnet:Telnet是一个传统的交互式登录工具。与SSH不同的是,Telnet并没有使用加密技术,所有内容都通过明文方式传输。由于其保密性差,因此通常将其应用到能够确认安全的环境下,例如一些私有网络等。

VNC:VNC(Virtual Network Computing,虚拟远程计算机)是由AT&T欧洲实验室开发的一个用于远程控制的开源软件,在Linux系统中主要用于远程桌面控制。

SFTP:SFTP(Secure File Transfer Protocol,安全文件传输协议)是SSH的一部分,主要用来在Linux系统间传送文件。

一、SSH远程登录

由于大多数发行版都默认安装了SSH且其安全性较高,因此通过SSH远程登录并管理Linux系统已经成为管理员的必备技能之一。

Windows系统中的SSH登录:

在Windows环境中使用SSH登录需要借助一些工具,常用的工具有PuTTY和SecureCRT等。

(1)PuTTY是登录Linux系统最简便的工具之一,拥有体积下巧、操作简单、功能强大等特点,许多Linux管理员都使用PuTTY作为远程登录的工具。

在PuTTY主界面中输入远程Linux系统的IP地址和相应的端口号(默认为22),单机Open按钮即可使用SSH进行登录。

(2)如果需要远程登录的Linux系统较多,通常推荐使用SecureCRT作为远程登录的工具。SecureCRT不仅可以保存多个远程登录连接,还可以将多个登录终端放置在当前窗口的标签页中,非常适合需要登录多个Linux系统的情况。

如果使用SecureCRT工具登录Linux系统,可以在其主界面中单击“新建连接”按钮,然后在新建连接向导中按提示操作即可新建并保存连接。

Linux系统中的SSH登录:

在Linux系统中要使用SSH远程登录到另一个Linux系统,可以使用ssh命令加用户名和IP地址的方法。例如:

#ssh zhu@192.168.1.5

使用exit命令断开远程登录

#exit

提示:在RHEL5.3中可以使用命令 service sshd start (其他操作系统中可以使用 /etc/init.d/sshd start)启动SSH服务;如果系统防火墙阻挡用户访问,可以使用命令 service iptables stop (其他系统中可以使用 /etc/init.d/tptables stop)关闭系统防火墙。

二、Telnet远程登录

虽然Telnet安全性较差,但却具备广泛的应用环境,例如用户可以从路由器、交换机、Windows等设备和系统中使用Telnet进行远程登录。

提示:目前许多Linux发行版默认都不会安装Telnet,因此在使用Telnet远程登录前,还需要添加Telnet服务,并设置防火墙规则。

在Linux系统中使用Telnet远程登录系统时,可以使用telnet命令:

#telnet 192.168.1.5

#exit

在Windows系统中使用Telnet远程登录与Linux系统类似。

三、VNC远程登录

VNC远程登录需要一个名为VNC Viewer的软件,该软件拥有Windows和Linux两个版本(Linux系统中的VNC Viewer需要在图形界面中使用)。

使用VNC远程登录时,在VNC Viewer软件中输入远程主机的IP地址和桌面号,然后单击Connect按钮执行连接(如:172.16.1.232:1表示主机172.16.1.232的1号桌面)。

提示:如果需要在RHEL5.3中设置并开启VNC桌面,可以使用命令vncserver  :1(:1表示1号桌面),并设置密码即可启用第一个桌面。但这时的桌面仅是一个终端。

四、SFTP登录

管理员通常都使用远程的方式管理服务器,有时可能需要向服务器传送文件,这些文件可能是一些小的脚步文件,或从互联网上下载的相关程序等。传送文件可以有许多方法,例如FTP、Samba文件服务器、NFS网络文件系统等,其中最简单的方法是用SFTP登录并传送文件。

Windows系统中的SFTP登录:

Windows系统中可以使用的SFTP登录工具有WinSCP和SecureFX,这两个工具的主要作用是从Windows主机远程登录到Linux服务器,并在二者之间进行文件传送。

Linux系统中的SFTP登录:

有时需要在Linux系统间传送文件,在Linux系统中使用SFTP时,可以使用命令sftp:

以root用户身份登录远程服务器

#sftp root@192.168.1.5

使用get命令下载远程服务器的文件

sftp>get /root/a.txt

使用put命令上传本地文件

sftp>put /root/test.txt

使用bye命令退出sftp远程登录

sftp>bye

sftp命令与Linux系统中的ftp命令十分类似,可以参考ftp命令使用sftp。

Linux系统登录:本地登录与远程登录的更多相关文章

  1. 在Linux系统中使用Vim读写远程文件

    大家好,我是良许. 今天我们讨论一个 Vim 使用技巧--用 Vim 读写远程文件.要实现这个目的,我们需要使用到一个叫 netrw.vim 的插件.从 Vim 7.x 开始,netrw.vim 就被 ...

  2. Linux centosVMware运行告警系统、分发系统-expect讲解、自动远程登录后,执行命令并退出、expect脚本传递参数、expect脚本同步文件、指定host和要同步的文件、shell项目-分发系统-构建文件分发系统、分发系统-命令批量执行

    一运行告警系统 创建一个任务计划crontab -e 每一分钟都执行一次 调试时把主脚本里边log先注释掉 再次执行 没有发现502文件说明执行成功了,每日有错误,本机IP 负载不高 二.分发系统-e ...

  3. Linux学习笔记(4)-远程登录

    根据网上的那些说法,如Linux服务器假设在外地(新疆),和程序员工作的环境(北京)相距太远,那么每次出问题都要出差跑到现场去调试的话,那就太烦人了. 所以,人们开发出了一种远程登录的手段,可以让程序 ...

  4. Linux(四)使用Xshell5远程登录

    Xshell5和Xftp5的安装包 链接:https://pan.baidu.com/s/1q3-ch75TW3lvC3KX25klNQ 密码:m31n 说明: 公司开发的时候,具体情况是这样的: 1 ...

  5. 【Linux】apt软件管理和远程登录

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 1. apt 介绍 apt 是 Advanced Packaging Tool 的简称,是一款安装包管理工具.在 Ubuntu 下,可以使用 ap ...

  6. linux系统禁止root用户通过ssh登录及ssh的访问控制

    Linux系统默认情况下,是可以通过ssh以root权限登录的.但出于安全考虑,这样的权限是不合适的,因为黑客可能通过暴力破解你的root密码,然后进入你的系统,oh,damn it..... 同样是 ...

  7. 【Linux安全】防止 root 用户远程登录

    防止 root 用户远程登录,在终端输入以下命令: vim /etc/ssh/sshd_config 修改如下行为:no PermitRootLogin no 如图所示:

  8. linux下允许和禁止root远程登录的方法

    1.vi /etc/ssh/sshd_config,将PermitRootLogin的值改成yes,并保存 PermitRootLogin yes 另外需要添加 AllowUsers root SA ...

  9. mysql用户修改登录密码及开启远程登录

    一.修改用户登录密码: mysql> show databases;ERROR 1820 (HY000): You must SET PASSWORD before executing this ...

  10. linux系统下本地搭建git服务器

    linux系统下如何搭建本地git服务器,用于存放团队的开发代码,如下步骤: 1.先用一台服务器来安装git,安装好linux以后,在这里选用的是Ubuntu 14.04.然后配置静态IP:172.1 ...

随机推荐

  1. 【BZOJ 1221】 1221: [HNOI2001] 软件开发 (最小费用流)

    1221: [HNOI2001] 软件开发 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1581  Solved: 891 Description ...

  2. 「BZOJ 4289」 PA2012 Tax

    「BZOJ 4289」 PA2012 Tax 题目描述 给出一个 \(N\) 个点 \(M\) 条边的无向图,经过一个点的代价是进入和离开这个点的两条边的边权的较大值,求从起点 \(1\) 到点 \( ...

  3. JavaScript设计模式与开发实践——读书笔记1.高阶函数(上)

    说来惭愧,4个多月未更新了.4月份以后就开始忙起来了,论文.毕设.毕业旅行等七七八八的事情占据了很多时间,毕业之后开始忙碌的工作,这期间一直想写博客,但是一直没能静下心写.这段时间在看<Java ...

  4. codeforces 19D D. Points 树套树

    D. Points Time Limit: 1 Sec  Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/19/problem/D De ...

  5. Spring自动扫描组件

    通常情况下,声明所有的Bean类或组件的XML bean配置文件,这样Spring容器可以检测并注册Bean类或组件. 其实,Spring是能够自动扫描,检测和预定义的项目包并实例化bean,不再有繁 ...

  6. SharePoint Server 2013 Offline Installation (without Internet)

    转自:http://social.msdn.microsoft.com/Forums/sharepoint/zh-CN/08f90e0f-1f52-4eba-9f6e-4dd635ffaadc/sha ...

  7. Raw-OS源代码分析之同优先级任务切换

    分析的内核版本号截止到2014-04-15,基于1.05正式版,blogs会及时跟进最新版本号的内核开发进度,若源代码凝视出现"???"字样,则是未深究理解部分. Raw-OS官方 ...

  8. 关于Mantis变更日志(Changelog)和路线图(Roadmap)的说明

    变更日志(Changelog):是已经修改好了问题的日志,需要给项目添加版本号,并且在添加/解决问题时都指定了相应的版本号,才会显示. 路线图(Roadmap):是计划在某个版本修改某些问题的日志,需 ...

  9. 由 12306.cn 谈谈高并发+高负载网站性能技术

    12306.cn 网站挂了,被全国人民骂了.我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题.因为仓促,而且完全基于本人有限的经验和了解, 所以,如果有什么问题还请大家一起讨论 ...

  10. web小流量实验方案

    近期在思考怎么做小流量,在网上搜了一下,总结例如以下: 1.前提,站点pv已经达到了一定的规模,比方上百万pv,不做小流量冒然更新功能,可能会带来大面积流量损失.在这样的前提下须要做小流量实验 2.什 ...