1. SSH (Secure Shell)
SSH是一种安全的远程登录协议,广泛用于Linux系统。
安装和配置过程
-
安装SSH服务器
在CentOS系统上,使用以下命令安装OpenSSH服务器:sudo yum install -y openssh-server
-
启动并启用SSH服务
sudo systemctl start sshd sudo systemctl enable sshd
-
配置防火墙
确保防火墙允许SSH流量:sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
-
远程连接
在远程计算机上使用SSH客户端连接:ssh user@server_ip_address
2. VNC (Virtual Network Computing)
VNC允许用户通过图形界面远程控制另一台计算机。
安装和配置过程
-
安装VNC服务器
安装TigerVNC:sudo yum install -y tigervnc-server
-
配置VNC服务器
编辑VNC配置文件,例如:/etc/systemd/system/vncserver@:1.service
[Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking User=<your_username> PAMName=login PIDFile=/home/<your_username>/.vnc/%H:%i.pid ExecStart=/usr/bin/vncserver %i ExecStop=/usr/bin/vncserver -kill %i [Install] WantedBy=multi-user.target
-
设置VNC密码
使用以下命令设置VNC密码:vncpasswd
-
启动并启用VNC服务
sudo systemctl daemon-reload sudo systemctl start vncserver@:1 sudo systemctl enable vncserver@:1
-
配置防火墙
确保防火墙允许VNC流量:sudo firewall-cmd --permanent --add-port=5901/tcp sudo firewall-cmd --reload
-
远程连接
使用VNC客户端连接:server_ip_address:1