[Linux] Windows 下通过SecureCRT 访问 Linux
不愿意装双系统的,可以借助虚拟机(Vmware, Virtual PC等) 安装linux 进行使用。
至于如何使用虚拟机安装Linux 这部分,很简单:
- 下载好需要安装的Linux ISO 镜像文件,推荐使用LTS 版本
- 安装好Vmware,可以使用免费版,如果个人使用也可以使用破解版
- 打开Vmware,先创建一个空的OS,配置好硬件设置后,将ISO 载入到CD 中运行真正的OS安装
- 安装好后,推荐安装Vmware Tools,方便虚拟机和主机之间的文件拷贝等
- 至此,虚拟机就安装好了
下面主要讲一下SSHD 服务 和 SecureCRT 的配置。
在SSH(Secure Shell) 配置中,虚拟机中的Linux 作为一个服务端,提供windows 下的secureCRT 访问Linux 的能力。
1. 安装SSHD in Linux:
$ sudo apt-get install openssh-server (注:其实直接在shell 中输入"sshd",如果没有安装,shell 会提示安装的命令的)
一般安装好后,默认会开启sshd,也可以通过
$ ps -e | grep ssh
查看是否有开启SSHD,如果没有找到SSHD,说明没有开启,需要手动开启一下:
$ sudo /etc/init.d/ssh start
or
$ service ssh start
进行启动。
ssh 的配置文件在"/etc/ssh/sshd_config" 中。
2. 配置SecureCRT
去网上下载SecureCRT,安装好后运行。
点击"File"-> "Quick Connect",在弹出的对话框中,填写好"Hostname" 和 "Username" 就可以了。
至于"Port",在安装SSHD 时默认就是22,如果需要确认可以去"/etc/ssh/sshd_config" 查看。
设置好后,点击"connect",提示输入密码就可以登录到linux了。
PS:
如果需要使用到SecureCRT 的"Zmodem",需要额外在ubuntu 中安装"lrzsz",使用:
$ sudo apt-get install lrzsz
即可,就可以通过"rz" 和 "sz" 进行传输文件了。
3. 设置Vmware 中Ubuntu 为静态IP
为了方便SecureCRT 保存一个固定IP 的session,将Ubuntu 设置为静态IP可能更好点。这里使用Nat方式配置静态IP。
设置本机中VMnet8虚拟网卡为静态IP
设置VMWare 的IP 范围,网关
在VMWare主界面,点击"Edit>Virtual Network Editor"菜单进入虚拟网卡参数设置界面,选择VMnet8,进行编辑,注意下图红色方框内的内容。
其中Subnet IP 需要与上一步中VMnet8虚拟网卡的设置匹配。
点击"DHCP Settings..." 进行配置DHCP 的网络范围:
设置完再回到"Virtual Network Editor",点击界面中的"NAT Settings...",再进行配置,只需要填写一下网关IP即可,如下图:
设置Ubuntu 为静态IP
在Ubuntu 中设置IPv4,取消DHCP,设置一个在上文DHCP IP 范围内的IP,设置如下:
这样就OK了。