远程管理linux服务器的的实现方法:
1,
vnc
http://www.realvnc.com在linux下可以用如下命令
vncconfig
vncconfig.py
vncpasswd
vncserver
vncviewer
首先要设置密码:vncpasswd
让vnc自动启动
chkconfig --level 345 vncserver on
#/sbin/service vncserver start
修改这个掩藏文件:
vi /root/.vnc/xstartup
把最后一段xtem改为:startkde&或者gnome-session&这样(注:gnome桌面我一直没弄出来,郁闷的很)
你vncviewer后,输入:startkde,这样就启动了桌面 。
查询自已有没有安装vnc
rpm -qa vncs-server
重启桌面号:
vncserver -kill 1
vncserver :1 启动1号桌面
用户 可能启动多个桌面
vncserver :2
等等,它们之间不受影响。
让系统自动管理桌面,如root的管理1号桌面,yangjp管理2号桌面。
修改:vi /etc/sysconfig/vncservers
VNCSERES= "1:root"
VNCSERES="2:yangjp"
vnc下的远程协助
让双方登录到一个桌面
如果与本地运行的X-windows进行远程协助,可以在本地的X-windows打开一个终端,然后挨执行。x0vncserver -PasswordFile=/当前用户主目录/.vnc/passwd
如:x0vncserver -PasswordFile=/root/.vnc/passwd
因为远程用户要x0vncserver程序支持,所以不能关闭这个程序。当vnc客户机连接到":0"号桌面时,即与本地用户共享了桌面。实现了远程。
2,telnet
首先是安全问题,修改最大连接数
vi /etc/xined.d/telnet
添加语句:instances=3 即只可以有三个连接。
修改端口
vi /etc/service
把telnet 23/tcp
telnet 23/udp
都改为了2323
系统默认是不允许root登录的
用一个普通号进入后,用“su-”切换到root用户 ,su后的参数“-”可以得到root用户的环境变量。
(续……)
3,ssh
同样,修改
vi /etc/ssh/sshd.conf
把端口号给改了不常用的
vpn的用,cipe这软件。很方面。
(续……)