1.VNC远程连接linux图形化桌面
2.SSH Secure Shell Client连接linux终端
3.设置FTP与linux传输文件
1.VNC远程连接linux图形化桌面
在centos下运行:
yum -y instll vnc vnc-server
运行完后,rpm -q vncserver 却提示:package vncserver is not installed ,不知道什么原因,yum search vnc 发现有好几种版本,选择运行
yum install tigervnc-server
yum install tigervnc
在命令行下面,即出现vncserver vncconfig vncpassword选项
启动vncserver(服务器端)
vncserver:n : n为sessionnumber,不指定默认为1,第一次会提示输入密码,
以后可以用vncpassword命令修改密码。VNC默认端口为5900,远程桌面连接的端口是5900+n(由vncserver命令指定)
关闭vncserver:
vncserver -kill :n
查看连接
vncserver -list
修改配置文件
vim /etc/sysconfig/vncservers
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
VNCSERVERS="1:root 2:kang"
VNCSERVERARGS[1]="-geometry 1024x768"
1,2是端口号,用于连接时的端口,geometry桌面大小,还有其他基本参数
配置防火墙
VNC server监听的端口是从5900开始,display:1的监听为5901 display:2的监听为5902,以此类推
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 ACCEPT
再重启防火墙:service iptables restart
开机启动:
chkconfig vncserver on
启动桌面配置:
vim /root/.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 &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
gnome-session & set starting GNOME desktop(增加这一行,表示使用gnome界面,否则是xfce界面)
主服务启动:
service vncserver start (只启动/etc/sysconfig/vncservers所定义的界面)
启动多个界面:(root登录的第二个界面)
vncserver :2 (要增加配置)
安装客户端:
yum -y install tigervnc
vncviewer 启动
输入: 192.168.0.120:5901 密码:123456
安装windows端VNC
保证能ping通远程主机
连接:服务器:192.168.0.120:5901 密码:123456
下载地址:http://www.uzzf.com/soft/53970.html
SecureCRT作为终端使用,速度更快。
VNC和Xmanager的区别:
VNC是远程连入操作系统,所有操作在linux端服务器端进行,即使网络中断,也不影响操作,而Xmanager是通过端口将主机服务器
的UI界面引导到本地电脑上进行展现,如果操作中网络中断,操作失败
VNC剪切板不能跨本地和远程,而Xmanager可以 VNC只有几百K,Xm有几十M,Xmanage只有商业版
2.SSH Secure Shell Client连接linux终端
Putty.SecureCRT,听说SSH Secure Shell Client是putty+secureCRT的综合体,试用了以下,可以直接从windows和linux的目录下直接传送文件,还提供和SecureCRT类似的界面,很方便,暂且就用这个了,而且不用配置。
3.与linux传输文件
在linux端:
yum -y install vsftpd
修改配置
vim /etc/vsftpd/vsftpd.conf
增加一些必要的配置:
local_enable = YES
write_enable = YES 取消这两行的注释
启动vsftpd : vsftpd start
这样FTP服务器就算配好了,可以用cuteftp登录虚拟机,端口默认是21
结果找cuteFTP的序列号找了近十家,果断抛弃。