远程连接linux服务器
通过什么软件呢?
Xshell
MobaXterm # 推荐
远程连接必备基础知识
互联网上的计算机都会有一个唯一的32位的ip地址,如同家里的门牌号,对应到服务器的位置。
我们找人,可以通过身份证号码对应某个人 那我们找到某台服务器,也必须是通过IP地址
Linux查看ip方式:
方式1:ip addr 方式2: ifconfig
仅主机模式
单机模式
桥接模式
用此模式,就是局域网中一台独立的主机,它可以访问该类网段任意一台机器,
NAT模式
电脑宿主机的ip在局域网内是唯一的,选择了NAT模式创建虚拟机,虚拟机就是一个新的局域网
端口概念
一台服务器可以有一个ip地址,例如是192.168.11.1,服务器是需要对外提供服务的,例如web服务,FTP服务。那么仅凭ip地址,主机无法区分不同的服务,ip地址和网络服务是一对多的关系,一个ip提供多个服务,因此就有了“端口号”来区分不同的服务器的。
端口(port)的设计规定是有65536这么多端口,每个端口对应唯一的程序,0-1024端口之间被操作系统占用,因此开发人员能使用的是1024-65536区间的端口。
ftp:23 dns:53 http:80 https:443
ssh:22
协议概念
protocol是为网络中的数据交换而建立的规则、标准或者约定,两个实体要通信,必须有同一种语言。
常见协议有超文本传输协议(HTTP)、文件传输协议(FTP),简单邮件传输协议(SMTP)、网络通信协议(TCP)、用户数据报协议(UDP)
ip | ip地址 | 找人,找服务器 |
port | 端口号 | 提供什么服务 |
protocol | 协议 | 说什么语言 |
第一次连接
1.下载Xshell 2.命令:ssh @ip地址 (默认22端口)
这个黑乎乎的是个什么玩意?
Linux终端也称为虚拟控制台,Linux终端采用字符命令方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制
Linux是一个多用户、多任务、支持多线程和多CPU的操作系统
linux切换虚拟终端
ctrl+Alt+F[1~6],如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2
掌握普通用户登录后系统的提示符:$ 掌握root用户登录后系统的提示符:#
查看终端信息的shell命令
1 命令,解释 2 tty 查看当前终端 3 who am i 仅显示当前用户正在使用的终端和登录时间 4 w 查看所有终端(功能最全,显示用户名,终端标记,登录时间,负载等信息)