Concepts networking
Linux 网络
Linux PC 与 MS-Windows PC 网络
MS-Windows/Linux 文件/打印机共享
对于 MS-Windows 和 Linux PC 之间的文件和打印机共享,大多数 Linux 用户使用在 Linux 机器上运行的名为“samba”的应用程序。
- Samba wiki: Samba
在 Samba 运行时,Windows 到 Linux 的网络(在局域网 (LAN) 中存在 Linux PC 的情况下)对于 MS-Windows PC 用户来说基本上是透明的。因此,可以使用标准文件/打印管理器透明地共享文件和打印机。
作为设置 Samba 的替代方案,也可以使用 KDE (应用程序 Konqueror 和 Dolphin)、Gnome (应用程序 Nautilus) 和 LXDE (应用程序 PCManFM) 在 Linux PC 上将文件传输到 MS-Windows PC,以及使用 Secure Copy (scp) 或 Secure FTP (sftp) 通过诸如 WINscp 免费软件从 MS-Windows PC 传输到 Linux PC。在 openSUSE 中,scp 没有像 NFS 或 samba 那样无缝地“集成”到用户界面中。
- SCP: wikipedia:Secure_copy
- SFTP: wikipedia:SSH_file_transfer_protocol
- SMB: wikipedia:Server_Message_Block
还可以使用 CUPS 和/或 IPP 在 Linux 和 Windows PC 之间共享打印机。
- IPP wikipedia:Internet_Printing_Protocol
- CUPS: wikipedia:Common_Unix_Printing_System 或 http://www.cups.org/ 或 http://www.answers.com/topic/common-unix-printing-system
Linux-PC 到另一个 Linux-PC 共享
Linux/Linux 文件共享
对于 Linux PC 之间的文件共享,大多数 Linux 用户使用名为网络文件系统 (NFS) 的应用程序,该应用程序可实现文件共享(包括远程目录/驱动器挂载,以便将远程驱动器视为本地驱动器),等等…
除了使用 NFS 之外,还可以使用 ssh(通过上述“scp”)传输文件。一种 ssh 网络文件传输实现是“FIles transferred over SHell”(称为“fish”),可用于将文件从 Linux PC 传输到 Linux PC。KDE 的 Konqueror 文件管理器和 Gnome 的 Nautilus 以及 Midnight Commander 文件管理器都支持使用用户友好的 GUI 进行“fish”网络文件传输。
如前所述,SFTP(SSH 文件传输协议)可用于将文件从 Linux PC 传输到 Linux PC。KDE 的 Konqueror 文件管理器和 Gnome 的 Nautilus 支持使用用户友好的 GUI 进行“SFTP”网络文件传输。
Linux 远程命令行 shell
使用 Linux 时,可以从本地 PC 打开远程 PC 的 konsole/shell,从而本地控制远程命令行应用程序。这可以通过使用 telnet 或 ssh 等应用程序来实现。ssh 提供比 telnet 更安全的数据传输,通常是首选。
Linux 远程桌面
有多种方法可以使用 Linux 实现远程桌面。一种方法是使用虚拟网络计算 (vnc) 从另一个 Linux PC 或 MS-Windows PC 远程访问 Linux PC。vnc 通过网络将键盘和鼠标事件从一台计算机传输到另一台计算机,并反向传输图形显示更新。一种提供此功能的 Linux 应用程序是“x11vnc”。远程桌面可以通过本地 LAN 或通过 Internet 实现。在“MS-windows”PC 访问 Linux pc 的 Xwindow 桌面时,有许多客户端应用程序,其中一些是免费的。下面的 vnc wikipedia 链接列出了许多 MS-Windows 包。
- vnc: wikipedia:Virtual_Network_Computing
- x11vnc: wikipedia:X11vnc
这些用于远程访问/控制的应用程序对于提供远程支持、维护和培训非常有用。
FTP
几乎所有操作系统都允许您使用 FTP 协议上传/下载文件(数据交换),或者更喜欢使用 SFTP 或 SSH2。在 Linux 中,除了 Bash(命令行)或命令行工具提供的 FTP 界面软件应用程序之外,还有大量 FTP 界面软件应用程序可用。主要挑战是了解每个 WYSIWYG 界面的工作方式;它们都倾向于在屏幕的左侧显示本地文件系统,在右侧显示远程文件系统,但以不同的方式实现交互。OpenSUSE 12.3 包包含 gFTP,一旦您将工作配置书签,它就足够了,并实现了 FTP、SFTP 和 SSH2。