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系统登录:本地登录与远程登录的更多相关文章
- 在Linux系统中使用Vim读写远程文件
大家好,我是良许. 今天我们讨论一个 Vim 使用技巧--用 Vim 读写远程文件.要实现这个目的,我们需要使用到一个叫 netrw.vim 的插件.从 Vim 7.x 开始,netrw.vim 就被 ...
- Linux centosVMware运行告警系统、分发系统-expect讲解、自动远程登录后,执行命令并退出、expect脚本传递参数、expect脚本同步文件、指定host和要同步的文件、shell项目-分发系统-构建文件分发系统、分发系统-命令批量执行
一运行告警系统 创建一个任务计划crontab -e 每一分钟都执行一次 调试时把主脚本里边log先注释掉 再次执行 没有发现502文件说明执行成功了,每日有错误,本机IP 负载不高 二.分发系统-e ...
- Linux学习笔记(4)-远程登录
根据网上的那些说法,如Linux服务器假设在外地(新疆),和程序员工作的环境(北京)相距太远,那么每次出问题都要出差跑到现场去调试的话,那就太烦人了. 所以,人们开发出了一种远程登录的手段,可以让程序 ...
- Linux(四)使用Xshell5远程登录
Xshell5和Xftp5的安装包 链接:https://pan.baidu.com/s/1q3-ch75TW3lvC3KX25klNQ 密码:m31n 说明: 公司开发的时候,具体情况是这样的: 1 ...
- 【Linux】apt软件管理和远程登录
镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 1. apt 介绍 apt 是 Advanced Packaging Tool 的简称,是一款安装包管理工具.在 Ubuntu 下,可以使用 ap ...
- linux系统禁止root用户通过ssh登录及ssh的访问控制
Linux系统默认情况下,是可以通过ssh以root权限登录的.但出于安全考虑,这样的权限是不合适的,因为黑客可能通过暴力破解你的root密码,然后进入你的系统,oh,damn it..... 同样是 ...
- 【Linux安全】防止 root 用户远程登录
防止 root 用户远程登录,在终端输入以下命令: vim /etc/ssh/sshd_config 修改如下行为:no PermitRootLogin no 如图所示:
- linux下允许和禁止root远程登录的方法
1.vi /etc/ssh/sshd_config,将PermitRootLogin的值改成yes,并保存 PermitRootLogin yes 另外需要添加 AllowUsers root SA ...
- mysql用户修改登录密码及开启远程登录
一.修改用户登录密码: mysql> show databases;ERROR 1820 (HY000): You must SET PASSWORD before executing this ...
- linux系统下本地搭建git服务器
linux系统下如何搭建本地git服务器,用于存放团队的开发代码,如下步骤: 1.先用一台服务器来安装git,安装好linux以后,在这里选用的是Ubuntu 14.04.然后配置静态IP:172.1 ...
随机推荐
- 【51Nod 1238】最小公倍数之和 V3
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1238 设\(A(n)=\sum\limits_{i=1}^n\frac{ ...
- [Usaco2015 Feb]Censoring --- AC自动机 + 栈
bzoj 3940 Censoring 题目描述 FJ把杂志上所有的文章摘抄了下来并把它变成了一个长度不超过10^5的字符串S. 他有一个包含n个单词的列表,列表里的n个单词记为T1......Tn. ...
- 哈希表(散列表)—Hash表解决地址冲突 C语言实现
哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构.也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度.具体的介绍网上有很详 ...
- JDK及JRE中bin工具说明
jre/bin工具说明:javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer(小程序浏览器):一种执行HTM ...
- Oracle密码忘记了解决办法
Oracle密码忘记了怎么办?有时候我们可能忘记了一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作.采用如下方法可以修改密码: ...
- Extjs下拉树代码测试总结
http://blog.csdn.net/kunoy/article/details/8067801 首先主要代码源自网络,对那些无私的奉献者表示感谢! 笔者对这些代码做了二次修改,并总结如下: Ex ...
- FreeRTOS介绍与移植
http://andyhuzhill.github.io/freertos/2013/07/30/freertostransplant/ 最近在看一个实时嵌入式操作系统————FreeRTOS, 为什 ...
- JavaScript如何获取/计算页面元素的offset?
问题 通过点击一控件,在控件的下面显示一个浮动层,通常的做法是:获取此控件的offset值,再计算出浮动层的top,left等css属性的值,赋值即可. 那么下面就看一下如何获取控件的offset值 ...
- XmlReader/XmlWriter 类
XmlReader用于读取Xml文件,XmlWriter用于将数据写到Xml文件.其实,在印象当中,XML很多的操作类都支持直接Save.Read也支持接受XmlReader与XmlWriter类的示 ...
- visual studio xcopy /exclude测试
http://files.cnblogs.com/files/zfanlong1314/exclude%E6%B5%8B%E8%AF%95.zipxcopy 提供了 /EXCLUDE: 参数用于在复制 ...