1. SSH (Secure Shell)

SSH是一种安全的远程登录协议,广泛用于Linux系统。

安装和配置过程

  1. 安装SSH服务器
    在CentOS系统上,使用以下命令安装OpenSSH服务器:

    sudo yum install -y openssh-server
  2. 启动并启用SSH服务

    sudo systemctl start sshd
    sudo systemctl enable sshd
  3. 配置防火墙
    确保防火墙允许SSH流量:

    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
  4. 远程连接
    在远程计算机上使用SSH客户端连接:

    ssh user@server_ip_address

2. VNC (Virtual Network Computing)

VNC允许用户通过图形界面远程控制另一台计算机。

安装和配置过程

  1. 安装VNC服务器
    安装TigerVNC:

    sudo yum install -y tigervnc-server
  2. 配置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
  3. 设置VNC密码
    使用以下命令设置VNC密码:

    vncpasswd
  4. 启动并启用VNC服务

    sudo systemctl daemon-reload
    sudo systemctl start vncserver@:1
    sudo systemctl enable vncserver@:1
  5. 配置防火墙
    确保防火墙允许VNC流量:

    sudo firewall-cmd --permanent --add-port=5901/tcp
    sudo firewall-cmd --reload
  6. 远程连接
    使用VNC客户端连接:

    server_ip_address:1

本文由mdnice多平台发布


逼格高的汤圆
10 声望2 粉丝