Linux系统登录:本地登录与远程登录

摘要:
有两种登录方法:本地登录和远程登录。由于SSH是一种非常安全的远程登录工具,SSH也是Linux系统中使用最广泛的远程登录方法。使用Telnet远程登录Linux系统时,可以使用Telnet命令:#telnet192.168.1.5#exit使用Telnet远程登陆Windows系统与Linux系统类似。Windows系统中的SFTP登录:Windows系统中可用的SFTP登陆工具是WinSCP和SecureFX,它们主要用于从Windows主机远程登录到Linux服务器并在它们之间传输文件。

安装登录系统的位置可以将登录方式分为两种:本地登录和远程登录。本地登录可以使用图形界面和命令行模式(也称字符界面)两种方式;远程登录可以使用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系统登录:本地登录与远程登录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇3-3-完全二叉树结点数CSS(十一)-- 手机像素下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

LINUX共享内存使用常见陷阱与分析【转】

转自:https://blog.csdn.net/sweetfather/article/details/80006161 所谓共享内存就是使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针对其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。其他进程能把同一段共享内存段“连接到”他们自己的地址空...

DEP(数据执行保护)介绍

DEP - 数据执行保护的缩写,Data Execution Prevention。 数据执行保护 (DEP) 是一套软硬件技术,能够在内存上执行额外检查以帮助防止在系统上运行恶意代码。在 Microsoft Windows XP Service Pack 2、 Microsoft Windows Server 2003 Service Pack 1...

【 Linux 】Systemd 配置文件说明及编写(2)

1. 开机启动 对于支持 systemd 的软件,如果想要设置开机启动,就执行如下命令(以 http 为例): systemctl enable httpd 上面的命令相当于在 /etc/systemd/system/ 目录里添加了一个符号链接,指向 /usr/lib/systemd/system/ 里面的 httpd.service 文件。 这是因为...

Linux进程调度与源码分析(三)——do_fork()的实现原理

        用户层的fork(),vfork(),clone()API函数在执行时,会触发系统调用完成从用户态陷入到内核态的过程,而上述函数的系统调用,最终实现都是通过内核函数do_fork()完成,本篇着重分析do_forkI()函数的实现过程。         Linux操作系统中,产生一个新的进程和产生一个新的线程对于内核来说,最为本质的区别在于...

Windows上实现iOS APP自动化测试:tidevice + WDA + airtest

在Windows上实现iOS APP自动化测试:tidevice + WDA + facebook-wda / appium中介绍了使用阿里开源的tidevice 和 facebook-wda实现在Windows上进行iOS APP自动化测试。本文介绍如何使用tidevice + WDA + airtest进行iOS APP自动化测试。 目录 环境准...

【转】越狱的 iPhone、iPad 通过网站实现一键安装 ipa 格式的 APP 应用

1、已经越狱的 iPhone、iPad 设备,当通过其自带的 safari 浏览器访问 ipa 应用下载网站时,利用 itms-services 协议,可以一键安装 ipa 文件的 iOS 应用,例如: <a href="http://t.zoukankan.com/itms-services://?action=download-manifest&...