如何在win7下远程桌面远程linux
在win7下远程桌面远程linux方法:
ost端系统配置:win7,32bit。
server端系统配置:ubuntu10044 LTS。
远程桌面工具:VNC。
一、在ubuntu中配置VNC server。
1安装vnc4server。
两种方法:
命令行: sudo apt-get install vnc4server。
图形界面:在System -> Administration -> Synaptic Package Manager中安装。
$ sudo apt-get install vnc4server。
2设置vnc4passwd。
$ vnc4passwd。
在$HOME/vnc目录下面生成一个passwd文件。
$HOME/vnc是一个vnc4server的关键目录。
隐藏目录,需要show hide files
3启动vnc4server。
$ vnc4server。
在/vnc目录下生成下列文件:
###-desktop:1log。
###-desktop:1pid。
xstartup。
desktop的名称在客户端连接的时候用到。
如果是desktop:1,在客户端连接的时候就填写:ip:1。
如果是Desktop 2,在客户端的时候填写:ip:2。
首次运行vnc4server会提示生成了xstartup文件,这个文件里面包含着登录启动X时的一些配置。
4重启vnc4server。
$ vnc4server -kill :1。
$vnc4server。
注意:“-kill”和“:1”之间有空格。
5额外的重要配置。
网上查到资料从UltraVNC登录,可能得到一个比较简单的窗口,因为VNC4Server缺省启动的WM是twm,如果希望启动gnome,需要改动vnc/xstartup。
修改前:
#!/bin/sh。
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER 。
# exec /etc/X11/xinit/xinitrc 。
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 。
[ -r $HOME/Xresources ] && xrdb $HOME/Xresources 。
xsetroot -solid grey 。
vncconfig -iconic & 。
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"& 。
x-window-manager &。
修改后:
#!/bin/sh。
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER 。
exec /etc/X11/xinit/xinitrc 。
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 。
[ -r $HOME/Xresources ] && xrdb $HOME/Xresources 。
# xsetroot -solid grey 。
# vncconfig -iconic & 。
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"& 。
# x-window-manager &。
6多客户端配置。
只需多次运行vnc4server,产生多个desktop id可供多个客户端使用。
7vnc4server设置成开机自启动。
在etc/profile里面加入vnc4server命令。
二、在win7中配置VNC Client。
1下载UltraVNC并安装。
2填入ubuntu的ip地址及你想使用的desktop pid,点击connect。
在弹出的输入密码框中输入vnc4passwd中设置的密码,即可登录,远程桌面开始。
9/10 分步阅读
想要远程linux服务器,首先需要在服务器上开通ssh服务,安装命令如下:
sudo apt-get install openssh-server
2/10
在上图的提示中,输入“y”,继续等待安装,安装成功后如下图所示
3/10
启动ssh-server服务,默认情况下安装结束后就自动启动了,可以用下列命令进行确认:
ps -e |grep ssh,如果看到截图中的sshd说明ssh-server启动成功了
启动sshserver命令:service ssh start 或者sudo /etc/initd/ssh start
关闭sshserver命令:service ssh stop
重启sshserver命令:service ssh restart
4/10
ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如333。
设置成功后重启SSH服务:
sudo /etc/initd/ssh sto
sudo /etc/initd/ssh start
或者:service ssh restart
5/10
成功启动ssh-server后,应该是可以远程登录了,经过测试,普通帐号可以正常远程登录,root帐号不行,但root拥有超级权限,是我们所需要的,因此需要调整下配置文件,允许root也可以远程登录
6/10
开通root远程登录权限
vi /etc/ssh/sshd_config
将PermitRootLogin without-password 修改为PermitRootLogin yes
查看剩余1张图
7/10
执行命令service ssh restart,重启ssh-server
8/10
上述操作结束后,linux服务器上的配置已经结束了,成功开启了ssh-server,下面需要我们在win7系统上借助putty工具来远程访问,打开百度,从百度中下载该工具
9/10
该工具是个绿色文件,比较方便,启动该工具,输入linux服务器的IP地址,点击open
10/10
弹出了操作窗口,输入用户名,密码即可成功登录,使用root登录,也成功访问
网络文件系统NFS是什么?
网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程,方便了用户访问系统资源。我之前在黑马程序员学运维的时候,老师讲过类似的问题。比较专业详细的黑马的社区就有我们老师写的文章。
linux远程桌面实际上是一种什么样的服务模式?
Linux的远程桌面应该分两个部分,首先是Linux客户机连Linux服务器,接着是windows客户机连Linux服务器,还有现在用平板电脑连远程桌面。Linux客户机连Windows服务器其实没啥可说的,rdesktop和termianlserver比起windows自带的“远程桌面连接”。命令:1nfs,telnet等均可登录,即将远程的那个配置成主机服务器,这边作为客户机登录比如:telnettelnet1921681123说明:1921681123就是远程的Ip地址2现在设想登录到远程主机rhostname上,运行gimp程序,并把它的显示输出到本机的屏幕上,那么需要依次执行以下操作:1启动X服务器#xhost+rhostname(允许远程rhostname机使用本机的XServer)2telnet(或ssh)登录远程主机#telnetrhostname3设置DISPLAY环境变量指定了一个显示设备,所有的图形程序都将显示到这个设备。DISPLAY的格式为:hostname:displaynumberscreennumber。hostname是本机主机名,或者是它的IP地址。一般displaynumber、screennumber都是0。#echo$SHELL如果返回的是/bin/ksh,那么可以用:#exportDISPLAY=本机的IP地址:00如果返回的是/bin/csh,那么可以用:#setenvDISPLAY本机的IP地址:00如果返回的是/bin/bash,那么可以用:#DISPLAY=本机的IP地址:00#exportDISPLAY4启动gimp程序#gimp
打开终端使用ssh命令链接远程服务器。 命令格式 : ssh root@19216811(root对应你使用的用户名,192……对应的服务器ip地址,一般服务器端口22,命令默认22如果需要更改端口在ssh后面 -p 端口)详细了解linux,请关注《linux就该这么学》官网。
0条评论