SSH、VNC等相关服务配置及应用
1.实验平台:Ubuntu11.10
2.PC数量 :3
3.PC的IP :windows IP 192.168.2.3
www.ubuntu.ly IP 192.168.2.4
ubuntuclient IP 192.168.2.5
4.SSH的应用
ssh [-f] [-o 参数项目] [-p 非标准端口] [账号@]IP [命令]
参数与选项:
-f :需要配合后边的[命令] ,不登陆远程主机直接发送一个命令过去
-o:参数项目:
ConnectTimeout=秒数 : 连接等待的秒数,减少等待的时间
StrictHostKeyChecking=[yes|no|ask] :默认是ask,若要让 public key 主动加入 known_host,则可以设置为no
-p:如果sshd在非标准端口则使用该命令
5.服务器公钥记录文件:~/.ssh/known_hosts
6.SFTP应用:sftp 用户@IP
针对远程机的命令 :pwd、chgrp groupname PATH、chown ownername PATH、chmod 644 PATH、rename oldname newname、ln oldname newname等
针对本机的命令 :以上命令前加上“l”,如lls
针对上传下载的命令 :put [本机目录或文件] [远程]
put [本机的文件或目录]
get [远程的主机或目录] [本机]
get [远程的主机或目录]
7.SCP应用:scp [-pr] [-l 速率] file [账号@]主机:目录名 #上传
scp [-pr] [-l 速率] [账号@]主机:file 目录名 #下载
-p:保留文本原有的权限信息
-r:用于复制目录
“:”后边的是远程主机的的文件,“:”在前就是从远程主机下载,“:”在后就是从本地上传
8.windows端客户通过PUTTY、PSFT访问
9.VNC服务器
port:5901~5910
apt-get install vnc4server
vncserver [: 号码] [-geometry 分辨率] [options]
vncserver [-kill :号码]
密码存放:~/.vnc/passwd
修改配置文件~/.vnc/xstartup
#x-terminal-emulator -geometry 80x24 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
vncserver -kill :号码
vncserver :号码 -query localhost
10.vnc客户端
apt-get install xtightvncviewer
vncviewer IP:号码
11.在Ubuntu鼠标右键添加“终端”
apt-get install nautilus-open-terminal
shutdown -r now
12.开机启动VNC Server
木有在Ubuntu下尝试过
13.关于VNC下不能输入“d”的问题,解决方法:
apt-get install gconf-editor
在远程环境下操作如下步骤:
gconf-editor(可以复制黏贴),这样会弹出一个对话框,到“Apps->Metacity->Global keybingdings”中找“show desktop”,修改默认值。注销之后重新登录生效