CentOS远程连接

1. 修改网络配置  固定IP地址


        修改位置:


              vi /etc/sysconfig/network-scripts/ifcfg-ens33


        ifcfg-ens33:


              修改两项:
                    BOOTPROTO=static
                    ONBOOT=yes
              新增四项:(查看VMware的虚拟网络编辑器)
                    IPADDR=192.168.xxx.xxx
                    NETMASK=255.255.255.0
                    GATEWAY=192.168.xxx.1
                    DNS1=114.114.114.114 或 8.8.8.8


如何检验是否配置正确,主机和虚拟机里的linux相互ping,并且能够ping通

重启网卡:systemctl restart network

2. 关闭防火墙

    // 关闭防火墙
    systemctl stop firewalld
    // 开机禁用防火墙
    systemctl disable firewalld
    // 查看防火墙状态
    systemctl status firewalld

3. 使用ssh远程工具连接虚拟机 

### 进行CentOS系统的远程连接 #### 使用SSH建立安全隧道并登录到远程系统 为了通过SSH实现两台计算机之间的安全通信,可以利用如下命令来创建一个本地端口转发的安全通道: ```bash ssh -L 5900:localhost:5900 hostname ``` 这条指令会将本机上的`5900`端口映射至远端主机相同编号的端口上[^1]。 #### 配置VNC服务以便图形界面访问 对于希望获得更直观操作体验的情况,则可以通过配置VNC服务器的方式达成目标。具体来说,在启动VNC之前应该先定义好相应的systemd单元文件用于管理该进程。下面是一个典型的VNC服务配置实例: ```ini [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l my_user -c "/usr/bin/vncserver %i -geometry 1280x1024" PIDFile=/home/my_user/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target ``` 上述设置指定了当开启此服务时将会执行一系列预处理脚本来确保环境准备就绪,并最终运行指定用户的VNC Server实例[^2]。 #### 结合SSH与VNC实现加密传输 考虑到安全性因素,建议采用SSH隧道技术配合VNC客户端工具完成跨网络边界的数据交换过程。这不仅能够保障数据流经过充分加密而且还能绕过某些防火墙策略限制。实际应用中的做法是在发起VNC请求前先行构建起一条经由SSH保护下的专用线路[^3]。 #### 安全考量 出于对服务器稳定性和性能的关注,安装过程中应尽可能精简不必要的组件和服务。特别是在涉及对外提供服务的情况下更要谨慎对待每一个新增项的选择。通常情况下除了必要的SSH之外不应额外加载其他功能模块[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值