---
title: "IT课程 计算机系统与网络 004_远程访问和管理"
date: 2023-12-22T21:55:45.000Z
tags: ["IT课程", "HTML课程", "CSS课程", "JavaScript课程", "Java课程", "计算机系统与网络"]
categories: ["学习", "计算机系统与网络"]
canonical: https://www.zhaojian.net/it-course-cs-004/
author: 赵健
---

### 远程访问

绝大多数服务器部署在专用机房或云上，管理员无法亲临服务器所在的物理现场对服务器进行管理与操作。这就需要服务器开启远程访问服务，允许管理员、用户从任何有互联网连接的地方访问服务器上的资源，例如文件、数据库和应用程序。这种远程访问可以通过不同的协议和工具来实现，以便进行配置、监控、维护和操作服务器。

以下是一些常用的服务器远程访问方法：
#### RDP（Remote Desktop Protocol）：

RDP 是 Microsoft 开发的一种协议，用于通过网络连接到远程计算机。RDP 提供完整的桌面会话，使用户可以像在本地计算机上一样使用远程计算机，主要用于 Windows 系统。

``` sh
rdp://[IP 地址或域名]/[端口号]
rdp://192.168.1.100:3389
```

#### VNC（Virtual Network Computing） ：

VNC是一种开源协议，用于通过网络连接到远程计算机。VNC 提供图形界面会话，使用户可以查看和控制远程计算机的屏幕，支持 Windows、Linux、Mac 和其他操作系统。

```sh
vnc://[IP 地址或域名]:[端口号]
vnc://192.168.1.100:5900
```
   
#### SSH（Secure Shell）： 

SSH 是一种安全协议，用于通过网络连接到远程计算机。SSH 提供安全的命令行会话，使用户可以像在本地计算机上一样使用远程计算机的命令行。
   
``` sh
ssh [用户名]@[IP 地址或域名]
ssh user@192.168.1.100
ssh user@192.168.1.100 -2200 //自定义端口 
```

#### 远程管理软件： 

有许多第三方远程访问软件可用，例如 TeamViewer、向日葵、ToDesk、AnyDesk。这些软件提供了各种功能，例如文件共享、屏幕共享和远程控制。

|**特性/协议**|**RDP**|**VNC**|**SSH**|
|:---:|:---:|:---:|:---:|
|**安全性**|支持加密，提供安全的远程连接。|原始连接通常不加密，但有加密选项。|提供强大的加密和身份验证。|
|**性能**|在Windows系统提供较好的性能，特别是在局域网中。|受网络条件影响，一些变种提供压缩技术。|主要用于命令行，对图形界面支持较差。|
|**平台兼容性**|主要与Windows系统兼容。|跨平台，支持多种操作系统。|通用协议，可在多种操作系统上运行。|
|**用途**|适用于Windows系统的远程桌面管理和支持。|用于跨平台文件传输和远程桌面共享。|用于远程命令行访问和安全远程连接。|

#### 其他（远程文件传输协议）：
- FTP（File Transfer Protocol）：FTP 是文件传输协议 (File Transfer Protocol) 的缩写。它是一种简单的协议，用于在计算机之间传输文件。FTP 使用明文传输用户名、密码和数据，这使得它容易受到攻击。
- SFTP（SSH File Transfer Protocol）：SFTP 是安全文件传输协议 (Secure File Transfer Protocol) 的缩写。它是 FTP 的安全版本，使用 SSH 协议来加密用户名、密码和数据。

|特征|FTP|SFTP|
|:---:|:---:|:---:|
|安全性|不安全|安全|
|效率|受网络连接影响|与 FTP 相当|
|复杂性|简单|复杂|
|广泛支持|广泛支持|不如 FTP 广泛支持|

***

<!-- more -->

**链接：**

RDP - Windows：
[Microsoft Store](https://www.microsoft.com/store/p/microsoft-remote-desktop/9wzdncrfj3ps)
[Windows 64 位](https://go.microsoft.com/fwlink/?linkid=2139369) 
[Windows 32 位](https://go.microsoft.com/fwlink/?linkid=2139456) 
[Windows ARM64](https://go.microsoft.com/fwlink/?linkid=2139370)

RDP - MacOS：
[Mac App Store](https://itunes.apple.com/app/microsoft-remote-desktop/id1295203466?mt=12)
[适用于 Mac 的 Microsoft 远程桌面](https://aka.ms/rdmacbeta)

VNC：
[TigerVNC（开源）](https://sourceforge.net/projects/tigervnc/files/stable/)
[RealVNC](https://www.realvnc.com/en/connect/download/combined/)
[UltraVNC](https://uvnc.com/downloads/ultravnc.html)

FTP：
[FileZilla](https://filezilla-project.org/download.php)