windows要访问虚拟主机主要是通过搭建SSH服务,Secure Shell Protocol(简称SSH),SSH不仅是安全的远程登录程序,而且是远程管理网络主机的一次重大变革。它是一个强大而易用的程序,用很强的加密算法加密需要保密的数据,包括口令、二进制文件和管理命令,以保证数据的安全传输。这样有效防止了像“中间人(man-in-the-middle)”这样的攻击方式,还有效防止DNS欺骗和IP欺骗,用SSH取代了传统的rlogin、rsh和telnet等网络应用程序,进行远程登录操作。Window 系统上 Linux 远程登录客户端有
SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录远程服务器。
1.SSH服务的搭建
(1)SSH的安装
首先登陆linux系统,打开终端命令。输入 rpm -qa |grep ssh 查找当前系统是否已经安装,如果没有安装SSH软件包,可以通过apt-get进行安装。
(2)获取登录IP
(3)Putty 使用
下载
http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
点击程序就可以直接运行,无需安装
(4)通过Putty 进行SSH登录
输入登录Linux的用户名,
Passerword输入登录Linux的密码
2.Linux和Windows之间文件的共享
(1)Samba安装
为了方便在Linux和Windows之间互相拷贝文件,比如在Linux编译好的Kernel需拷贝到Windows进行烧录
$ sudo apt-get install samba
安装过程遇到[Y/n] ? 输入y即可
$ sudo apt-get install smbfs
(2)Samba 配置
用vi命令编辑 /etc/samba/smb.conf
# security = user
改为
security = user
;[homes]
; comment = Home Directories
; browseable = no
改为
[homes]
comment = Home Directories
browseable = no
; read only = yes
改为
read only = no
修改后,从新启动
sudo /etc/init.d/smbd restart
(3)建立Smaba账户
sudo pdbedit -a xxx 这里的xxx输入一个用户名
建立账户过程中会同时需要建立登录密码
(4)Windows映射
此时可以在Windows看到Linux的Home目录,就可以实现windows和Linux的文件的交互。NUC97X的Linux下开发环境的搭建就介绍到这里。
评论