Linux社团服务器使用指南¶
文档时效性说明
本文为早期笔记,可能存在版本过时、命令失效、链接失效、最佳实践变化等问题。请以官方最新文档为准。
1. 使用SSH进行命令行界面登录¶
| 服务器IP地址 | SSH端口 |
|---|---|
| 211.67.25.90 | 22 |
请确认你连接的是校园网,在Linux终端、macOS的Terminal、iTerm2(推荐)和Windows的Windows Terminal、PowerShell(不推荐,界面太丑了)上:
如果Windows的PowerShell报错,说明Windows的环境变量$PATH设置的不对。如果你不知道怎么更改环境变量那就不推荐更改环境变量,改错了容易出事而且Windows的PowerShell内置SSH不好用。
Windows好用的SSH客户端有:Windows Terminal、XShell、MobaXterm、PuTTY
2. 使用VNC登录图形界面¶
请下载TigerVNC客户端(Linux、Windows、macOS通用):https://github.com/TigerVNC/tigervnc/releases
由于GitHub国内有些地方访问不了,群文件已经上传了一份TigerVNC客户端。
之后用SSH登录上服务器,将以下内容加入到~/.vnc/xstartup下,如果没有~/.vnc这个目录,用命令mkdir -p ~/.vnc/创建,用nano ~/.vnc/xstartup 编辑
编辑完成后按Ctrl-X退出(会询问你是否保存,按Y保存),保存以后加上执行权限
运行
设置你的VNC密码,之后运行
来查看当前为你这个用户开启的VNC服务。如果没有VNC服务,输出如下
则需要创建你这个用户的VNC服务,用
命令创建一个VNC服务,创建后用vncserver -list列出已有的VNC服务,输出如下
其中X是VNC窗口号,你的VNC端口号是5900+X,例如当X=11时,你的VNC端口号是5911
最后打开TigerVNC客户端,输入地址<服务器IP>:<你的VNC端口号>和VNC密码登录图形界面。如果你进去发现是黑屏,说明你先运行了vncserver命令,后写的xstartup,或者是xstartup没有加执行权限。用
其中X是VNC窗口号,停掉VNC服务,之后重新用vncserver命令创建VNC服务