标签:bin 教程 VNC 运维 ## vncserver Linux 远程
Linux系统远程配置
VNC server配置
安装vncserver实现,在其他电脑中远程控制链接虚拟机。
如何查看IP地址信息
windows: ipconfig
Linux: ifconfig
macos: ifconfig
配置固定的IP
设置桥接模式:虚拟机与宿主机共享同一个局域网。虚拟机会获取一个与宿主机相同网段的IP地址。
虚拟机IP:192.168.1.xxx
远程连接千万不要使用root用户,否则会黑屏。
dnf install tigervnc-server tigervnc-server-module -y
## 添加用户
useradd vncserver
passwd vncserver
##使用 vncpasswd 命令设置其密码,(远程用户)
su - vncserver
$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
# vim /etc/systemd/system/vncserver@.service
[Unit]
Description=Remote Desktop VNC Service
After=syslog.target network.target
[Service]
Type=forking
WorkingDirectory=/home/vncserver
User=vncserver
Group=vncserver
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver -autokill %i
ExecStop=/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
默认情况下,VNC 服务器在 tcp 端口 5900+n 上监听,其中 n 是显示端口号,如果显示端口号为 “1”,那么 VNC 服务器将在 TCP 端口 5901 上监听其请求。
systemctl daemon-reload
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
systemctl status vncserver@:1.service
通过此命令查看端口的监听状态,netstat -anlpt | grep 5901.
## 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0 ## 临时关闭selinux
vim /etc/sysconfig/selinux ## 永久关闭
SELINUX=disabled
VNC客户端配置
vnc-viewer 下载链接:https://www.realvnc.com/en/connect/download/viewer/
SSH远程连接
SSH是一个远程协议, C/S。我们需要在linux系统中安装ssh service。默认已经安装了。
企业里面不会安装图形界面的,而我们安装是为了学习。Linux 服务器基本操作系统,桌面操作系统。字符界面。
查看sshd服务状态
systemctl status sshd
如果你是windows系统,你需要下载ssh客户端工具. 例如 xshell。
ssh 用户名@主机地址,然后输入密码。
ssh root@192.168.1.104
标签:bin,教程,VNC,运维,##,vncserver,Linux,远程 来源: https://blog.51cto.com/15127507/2656575
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。