参考
使用说明
# 连接到121.40.72.111,采用用户名harttle
ssh harttle@121.40.72.111
# 连接到121.40.72.111,采用当前的local用户名
ssh 121.40.72.111
# 连接并启用X11转发
ssh -X [user]@[host]
# 启用trusted X11转发,当上述命令有错误时可尝试
ssh -Y [user]@[host]
文件共享
可以用secure cp来拷贝文件:
scp [local_filename] [user]@[host]:[/to/your/path]
# for example
# 将windows桌面文件传到树莓派的桌面
scp xx.py pi@192.168.1.1:~/Desktop/
# 将树莓派的桌面传到windows桌面文件
scp pi@192.168.1.1:~/Desktop/[文件] ./
也可以直接把磁盘挂载过去
# 服务器设置共享路径
# file: /etc/export
/home/dir 192.168.20.203(rw,no_root_squash,async)
# 在客户端挂载该共享路径
mount 192.168.20.111:/home/dir /home/dir
X11
X11(X Window System Version 11) 是 Linux 中的窗口系统,包括 X server和 X client 通过 socket 进行通信。 GNOME, KDE 等桌面系统都是基于 X11 协议工作的。 1984 年由 MIT 开发,现在由 xorg 基金会 接管。
由于 X11 是基于 Socket 的网络协议,只要我们在 SSH 上把 X Server 的 TCP 端口转发到本地的 X Client 端口, 就实现了 Linux 远程桌面。
X Window 相关术语
- X server 管理硬件、屏幕绘制和字体。接管着鼠标、键盘和屏幕,给各种各样的终端提供服务。
- X client 负责处理 X server 的事件处理。及时处理图形事件并通知 X server 进行绘图。
- X Window Manager 用来管理其他的 X client,进行统一的绘图,这样才能提供统一的桌面系统。否则各client间会互相干扰。
- X Display Manager 用来提供图形登录控制,一般在tty7。常见的有gdm,kdm等。