多人同时用一个linux主机,云服务器能否多人使用?

云服务器主要就是方便易用,服务器效率虽然不如物理服务器,但带宽、内存、CPU、硬盘均可灵活升降级。对于中小企业来说是最好的解决方案,不用专门的运维人员,可以让企业把精力专注于核心业务。

一、云服务器是否能多人使用?

云服务器可以多人使用,运维或者程序员可以同时登陆,进行管理编辑操作。不过需要在服务器中设置一下,关于Windows与Linux的设置本文均有介绍。

二、云服务器应该怎样多人使用?

1.Windows系列以Windows sever 2008

单击『计算机』→右键选择『管理』

多人同时用一个linux主机,云服务器能否多人使用?_第1张图片

『计算机』→右键选择『管理』

右键『单击角色』→『添加角色』→勾选『远程桌面服务』(我这里已经添加了)

多人同时用一个linux主机,云服务器能否多人使用?_第2张图片

『单击角色』→『添加角色』

多人同时用一个linux主机,云服务器能否多人使用?_第3张图片

勾选『远程桌面服务』

其他根据提示选择『下一步』即可

多人同时用一个linux主机,云服务器能否多人使用?_第4张图片

『下一步』

多人同时用一个linux主机,云服务器能否多人使用?_第5张图片

勾选『不需要网络身份验证』

1.1安装完后需要重启

打开运行,输入gpedit.msc,找到远程桌面服务的设置

1.1.1设置连接数

1.1.2限制单独会话

多人同时用一个linux主机,云服务器能否多人使用?_第6张图片

输入gpedit.msc

多人同时用一个linux主机,云服务器能否多人使用?_第7张图片

『本地策略组编辑器』→『管理模板』→『Windows组件』

多人同时用一个linux主机,云服务器能否多人使用?_第8张图片

『远程桌面服务』→『远程桌面会话主机』→『连接』

多人同时用一个linux主机,云服务器能否多人使用?_第9张图片

『允许最大RD连接数』为5

多人同时用一个linux主机,云服务器能否多人使用?_第10张图片

勾选『禁用』

2.Linux以Centos7.X为例

2.1安装Tigervnc-server

Tigervnc-server is a program which executes an Xvnc server and starts parallel sessions of Gnome or other Desktop Environment on the VNC desktop.

同个用户可以通过多个客户端使用VNC会话。在CentOS7上安装Tigervnc-server请打开终端,使用root用户权限安装:

sudo yum -y install tigervnc-server

2.2安装完毕后,切换到你想使用Tigervnc-server的用户,然后使用下列命令对VNC设置密码,需要注意的是密码长度必须为6位以上:

su - your_user

vncpasswd

2.3接下来,在系统配置文件路径下为你的用户添加一个VNC服务配置文件(daemon configuration file)。需要注意的是拷贝至系统路径需要root权限。

加入当前用户不具有root权限,请切换到root用户(su - root)或者使用以下命令:

sudo cp /lib/systemd/system/[email protected]  /etc/systemd/system/vncserver@:1.service

2.4下一步,编辑从系统路径(/etc/systemd/system/)拷贝过来的VNC的模板配置文件。将其中的用户名改为你的用户名。

(注意) 在 @后面的数字1表示的是显示界面的序列号,对应的端口是port 5900+序列号。对于每一个启动的vncserver服务,端口号5900会自增1。

sudo vim /etc/systemd/system/vncserver@/:1.service

添加下列行到覆盖原来的vncserver@:1.service.   注意:下面的两处xxx替换为自己的而用户名

[Unit]

Description=Remote desktop service (VNC)

After=syslog.target network.target

[Service]

Type=forking

User=xxx

# Clean any existing files in /tmp/.X11-unix environment

ExecStartPre=-/usr/bin/vncserver -kill %i

ExecStart=/usr/bin/vncserver %i

PIDFile=/home/xxx/.vnc/%H%i.pid

ExecStop=-/usr/bin/vncserver -kill %i

[Install]

WantedBy=multi-user.target

2.5添加完毕后,重新运行系统systemd的初始化程序以便使新的配置文件生效,然后重启TigerVNC server

与此同时,检查VNC service的状态同时启用VNC daemon system-wide。

systemctl daemon-reload

systemctl start vncserver@:1

systemctl status vncserver@:1

systemctl enable vncserver@:1

更多相关教程请参考:

你可能感兴趣的:(多人同时用一个linux主机)