不愿意装双系统的,可以借助虚拟机(Vmware, Virtual PC等) 安装linux 进行使用。

至于如何使用虚拟机安装Linux 这部分,很简单:

  1. 下载好需要安装的Linux ISO 镜像文件,推荐使用LTS 版本
  2. 安装好Vmware,可以使用免费版,如果个人使用也可以使用破解版
  3. 打开Vmware,先创建一个空的OS,配置好硬件设置后,将ISO 载入到CD 中运行真正的OS安装
  4. 安装好后,推荐安装Vmware Tools,方便虚拟机和主机之间的文件拷贝等
  5. 至此,虚拟机就安装好了

下面主要讲一下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了。

[Linux] Windows 下通过SecureCRT 访问 Linux的更多相关文章

  1. windows上使用SecureCRT连接linux

    前言: SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件.这样操作的时候不必进入到linux桌面,可以更方便的 ...

  2. linux/windows下启用和停止VMware后台服务的脚本

    linux/windows下启用和停止VMware后台服务的脚本 linux/windows下启用和停止VMware后台服务的脚本 linux平台 windows平台 本文由乌合之众 lym瞎编,欢迎 ...

  3. Ruby入门--Linux/Windows下的安装、代码开发及Rails实战

    Ruby入门--Linux/Windows下的安装.代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm Ubuntu 13.04 ...

  4. Windows下使用PSCP从Linux下载或上传文件

    1. 先下载putty包,然后解压 https://the.earth.li/~sgtatham/putty/latest/w64/putty.zip 2. 下载Linux文件到当前目录 PSCP.e ...

  5. Go交叉编译(Go语言Mac/Linux/Windows下交叉编译)

    Go交叉编译(Go语言Mac/Linux/Windows下交叉编译) 2019/11/21 Chenxin 在很多时候,由于开发的方便,会有这样的场景出现,使用Mac开发或使用Windows开发,需要 ...

  6. windows下使用虚拟机安装linux操作系统

    前言:虚拟机是开发者的好帮手,它可以帮助我们在同一台电脑上创建不同的环境,这样你就可以在不影响原有的环境下,使用另外一套新的环境去完成你的开发工作.相信不少在windows下开发的同学对此深有体会,本 ...

  7. Windows下通过VNC远程访问Linux服务器,并实现可视化

    前言 最近因部门需要,老大想让我在公司Linux服务器上弄个Oracle,以用作部门测试环境的数据库服务器,经过一番折腾后,成功完成了任务.因公司Linux服务器是无图形界面的,本人接触Linux不多 ...

  8. windows下SSH客户端远程访问Linux出现错误

  9. 在 Windows 下远程桌面连接 Linux - VNC 篇

    VNC是由AT&T试验室开发,是一款优秀的远程控制工具软件,后来以GPL授权的形式开源.经过几年的发展,现在的VNC已经不单指某个软件,而是一类软件的通称.下面介绍Linux下常用的两个VNC ...

随机推荐

  1. hibernate结果集多种映射方案

    String sql = "select marker_no AS markerNo,name from lv_marker"; String sqlMo = "sele ...

  2. Cisco连接失败问题处理

    连接公司的VPN时软件一直安装不上,试了几种方法,在此总结. 原文链接:http://www.itsystemadmin.com/error-27850-unable-to-manage-networ ...

  3. Java 继承(extends)、抽象类(abstract)的特点用法原理(7)

    Java  中的继承 继承: java中的抽象类用法原理: /* 当多个类中出现相同功能,但是功能主体不同, 这是可以进行向上抽取.这时,只抽取功能定义,而不抽取功能主体. 抽象:看不懂. 抽象类的特 ...

  4. .net core编译时设置不自动生成“netcoreapp3.0”目录

    不知道出于什么目的,.netcore项目默认编译时生成的文件要多加一层"netcoreapp3.0"或"netcoreapp2.1",这应该不符合大多数开发者的 ...

  5. ubuntu14.10安装gitlab

    1 换源: # curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/ ...

  6. 干货|Kubernetes集群部署
Nginx-ingress Controller

    Kubernetes提供了两种内建的云端负载均衡机制用于发布公共应用,一种是工作于传输层的Service资源,它实现的是TCP负载均衡器:另一种是Ingress资源,它实现的是HTTP(S)负载均衡器 ...

  7. 17。3.12---re模块--正则表达式操作指南

    1----python re模块(Regular Expressioin正则表达式)提供了一个与perl等编程语言类似的正则匹配操作,他是一个处理python字符串的强有力的工具,有自己的语法和独立的 ...

  8. 17.3.12---logging日志模块level配置操作

    1----logging日志记录模块的使用和配置 logging模块我们不需要单独再安装,经常要调试程序,记录程序运行过程中的一些信息,手工记录调试信息很麻烦,所以python的logging模块,会 ...

  9. JavaSE--Java 的基本程序设计结构

    Java 对大小写敏感 Java 中定义类名的规则很宽松.名字必须以字母开头,后面可以跟字母和数字的任意组合.长度基本上没有限制.但是不能使用 Java 保留字作为类名. 标准的命名规范为:类名是以大 ...

  10. Cannot read property 'XXXX' of null/undifined

    这个问题可能的原因有很多 1.如果你的js直接写在自执行函数或者head标签内的script里面,那么可以检查一下你的代码有没有用到页面里的节点,因为这样写的代码在页面加载完成之前就会开始执行,如果有 ...