创客神器NanoPi
直播中

hzd12

8年用户 56经验值
私信 关注
[经验]

【NanoPi M1 Plus试用体验】用ssh设置vnc服务自启动

前些天家里有一台xp的电脑中了永恒之蓝的病毒,一直没时间发,今天抽空来发个帖子。
用过vnc的朋友都知道,当pi重启后都要用ssh输入tightvncserver来启动vnc服务并获取控制台号才可以连接vnc。
今天我们就来学习设置vnc服务开机自启动,免除每次重启都要输tightvncserver的麻烦。
1.通过ssh连接pi
1,open ssh.PNG
用root用户,密码fa
2.输入sudo nano /etc/init.d/tightvncserver打开配置文件
2,打开文件.PNG
打开后
3,文件打开后,已修改.PNG
3.修改配置文件
用以下数据覆盖原文件数据,红色的是用户名,可以自己设置,也可以不改,我这里用的是root用户。
>>>>>下面是数据<<<<<
#!/bin/sh
### BEGIN INIT INFO
# Provides:          tightvncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO

# More details see:
# http://www.penguintutor.com/linux/tightvnc

### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='root'
### End customization required

eval cd ~$USER

case "$1" in
  start)

    su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
    echo "Starting TightVNC server for $USER "
    ;;
  stop)


    su $USER -c '/usr/bin/tightvncserver -kill :1'
    echo "Tightvncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/tightvncserver {start|stop}"
    exit 1
    ;;
esac
exit 0

>>>>>上面是数据<<<<<
注意事项:1.删除数据只能将光标移至最后一个个字符删。
4.保存数据
*按ctrl+x
*按y
*按 回车
5.给文件添加权限
4.添加权限.PNG
输入:sudo chmod 755 /etc/init.d/tightvncserver
6.设置开机自启
5.设置开机自启.PNG
输入:sudo update-rc.d tightvncserver defaults
7.重启
8.使用vnc软件连接
ip输入192.168.x.xxx:5901,xxx处根据自己实际情况输
然后输入密码就可以连接了,不必tightvncserver了。
通过图形化界面也可以设置,只需手动找到/etc/init.d/tightvncserver文件并覆盖,然后用LX终端完成第5,6,7步骤即可达到目的。
4.PNG
  • 6.设置密码.PNG

更多回帖

发帖
×
20
完善资料,
赚取积分