4. SSH连接Linux工具

4.1 Linux网卡配置

(1)临时配置:

  ifconfig eth0 192.168.32.100 //给eth0网卡指定IP,写在ROM里的,关机会丢失。

(2)永久生效:修改配置文件

  ①vi /etc/sysconfig/network-scripts/ifcfg-eth0

  //静态IP设置示例

DEVICE=eth0
HWADDR=:0C::D5:F0:B4
TYPE=Ethernet
UUID=ff3e7b27--47f9-abb5-097f76581d70
ONBOOT=yes →虚拟机开机后配置自动生效
NM_CONTROLLED=yes
BOOTPROTO=none →表示静态分配
IPADDR=192.168.32.100 → 设置虚拟机IP地址,与主机VMnetX网卡同一网段,其中x与网络模式有关
NETMASK=255.255.255.0 → 设置子网掩码
GATEWAY=192.168.32.2 → 设置虚拟机网关,与主机VMnetX网卡相同
DNS1=192.168.32.2 → 设置虚拟机DNS,与主机VMnetX网卡相同

  //动态IP设置示例

DEVICE=eth0
HWADDR=:0C::D5:F0:B4
TYPE=Ethernet
UUID=ff3e7b27--47f9-abb5-097f76581d70
ONBOOT=yes →虚拟机开机后配置自动生效
NM_CONTROLLED=yes
BOOTPROTO=dhcp →表示动态分配IP

  ②重启网卡:/etc/init.d/network restart  或 service network restart

4.2 SecureCRT

4.2.1 SecureCRT介绍

(1)SSH概念解析

  SSH的英文全称是Secure Shell。传统的网络服务程序,如:ftp和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据。而通过使用SSH客户端与服务端通讯时,用户名和口令均进行了加密,有效防止了对口令的窃听。同时通过SSH的数据传输是经过压缩的,所以可提高数据的传输速度。SSH是由客户端和服务端的软件组成的。其中Linux下默认会运行SSH服务端程序并在22号端口进行监听。而使用SecureCRT等客户端软件就是通过远端的22号端口连接到SSH服务器

(2)SecureCRT基本定义

  SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真软件,简单的说是在Windows下登录UNIX或Linux服务器主机的优秀软件。

不同的是SecureCRT支持SSH,同时支持telnet和rlogin协议。它是一款用于连接运行包括Windows、Unix和VMS的理想工具。通过使用内启的VCP命令行程序可以进行加密文件传输。

4.2.2 配置SecureCRT连接Linux主机

(1)快速连接设置

(2)常见的连接问题

  ①超时问题:会弹出对话框,显示“至会话192.168.32.100的连接失败:连接超时”等提示信息。这里可检查Linux系统和PC机的连接状态是不是正常,如ping 192.168.32.100.

  ②端口问题:提示“至会话192.168.32.100的连接失败:远程系统拒绝连接”。这个提示的意思是连接的端口不对,也就是默认的22端口没有开启或被改了其他。

  ③被服务器防火墙拒绝:可关闭防火墙,/etc/init.d/iptables stop

4.2.3 调整终端和缓冲区:会话选项→“终端”→“仿真”(Emulation)

(1)调整终端: 在“终端”中选择“Linux”并勾选“ANSI颜色”

(2)调整缓冲区:在“scrollback buffer”将大小调整为5000,这样就可以滚动会话窗口时显示更多的历史记录。

4.2.4 调整字体和光标颜色:会话选项→终端→外观

(1)调整字体:选择字体,并将字符集改为中文GB2312。同时为了显示中文字符,要将“字符编码”选为“utf-8”

(2)光标颜色:在“光标”中选择“2-短块”的光标样式

4.2.5 配置记录SSH操作日志及输出:会话选项→终端→日志文件

(1)设置在SecureCRT中记录执行命令及屏幕输出的日志文件记录,这样可以方便查询曾经操作过的配置、命令、及结果输出等。

(2)日志文件格式:%H_%Y%M%D.log(日志文件名以主机IP、年、月、日形式记录)

4.2.6 配置本地机器上传和下载的目录:会话选项→终端→Xmodem/Zmodem

(1)选择并设置上传和下载的目录

(2)上传和下载文件的命令:

  ①下载:sz –y 文件名 (其中sz表示下载,参数y表示覆盖)

  ②上传:rz –y,然后会弹出文件选择框,再“确定”即可上传。

(3)命令所需软件包(Dial-up Networking Support)的安装

  ①方法1:yum install lrzsz –y  //按软件名称安装

  ②方法2:yum groupinstall " Dial-up Networking Support" //包组安装

(4)缺点:

只能上传文件,不能上传目录和多文件上传,但可以先打包再上传或下载。

4.2.7 多窗口同时批量执行命令

(1)当有数十台批量部署或执行任务时,可能利用这个功能。

(2)“查看”菜单→勾选“交谈窗口”,在窗口中右键选择“将交谈发送到所有标签”,这样就可以在这里执行批量任务,在这里输入的命令将发送到 “标签”中指定的所有会话主机。

(3)特殊提示:交互的操作不能批量执行。如vi/vim交互工具命令无法使用,rz等

4.3 WinSCP

(1)WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件

(2)可以在右键选择远程服务器中要编辑的文件,当保存后会自动更新并上传到服务器端

第2章 Linux系统安装(3)_SSH连接Linux工具:SecureCRT和WinSCP的更多相关文章

  1. 虚拟机virtualBox安装linux系统 xshell远程连接linux

    虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...

  2. SpringCloud的应用发布(三)vmvare+linux,xftp,xshell连接linux失败

    Vmvare内的linux虚拟机已经启动,但是 xftp和xshell连接不上? 环境信息:子网 192.168.136.* linux ip:192.168.136.100 一.核对linux的ip ...

  3. Linux 配置:Xmanager连接Linux图形界面

    想要在远程终端使用用图形界面来操作和控制Linux服务器,就在windows下像使用MSTSC一样.linux通过XDMCP来提供这种支持,我们只要用一个终端仿真软件如:xmanager就可以实现,但 ...

  4. Linux入门(一)常见虚拟机及Linux系统安装、xshell连接虚拟机

    1环境 linux常用两种虚拟机 1.1  oracle VM VirtualBox 官方网站:https://www.virtualbox.org/ 1.2  vmware  下载链接:https: ...

  5. Linux 命令之 Navicat 连接 Linux 下的Mysql数据库

    2016年12月7日18:44:06 -====------------------------  GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDEN ...

  6. 我的Linux之路——xshell连接linux虚拟机

    出自:https://www.linuxidc.com/Linux/2016-08/134087.htm xshell 5登录本地虚拟机的具体操作步骤如下: 1.首先打开虚拟机,登录到操作系统; 2. ...

  7. linux:解决SSH连接Linux超时自动断开

    用SSH登录到Linux的时候,由于默认的连接超时时间很短,经常断开! 1.修改文件 # vi /etc/ssh/sshd_config 2.重启sshd服务 # /etc/init.d/sshd r ...

  8. mac通过自带的ssh连接Linux服务器并上传解压文件

    需求: 1:mac连接linux服务器 2:将mac上的文件上传到linux服务器指定位置 3:解压文件 mac上使用命令,推荐使用 iterm2 .当然,也可以使用mac自带的终端工具. 操作过程: ...

  9. Linux 系统安装

      内容概要  VMware虚拟机软件应用  Linux系统安装设置  远程登录管理工具介绍   VMware 简介 VMware是一个虚拟PC的软件,可以在现有的操 作系统上虚拟出一个新的硬件 ...

随机推荐

  1. Spring.Net简单用法

    Spring.Net其实就是抽象工厂,只不过更加灵活强大,性能上并没有明显的区别. 它帮我们实现了控制反转. 其有两种依赖注入方式. 第一:属性注入 第二:构造函数注入 首先,我们去  Spring. ...

  2. php图片验证码为什么必须加上ob_clean();才能正常显示。

    ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区. If you work on an extremely lar ...

  3. 【夯实PHP基础】PHP的date函数

    本文地址 原文地址 提纲: 1. 引言 2. 代码示例 3. 参考资料 1. 引言 今天看到一段代码 $timeNew = date('n月j日', strtotime($oldTime)); 感觉有 ...

  4. AutoMapper之ABP项目中的使用介绍

    最近在研究ABP项目,昨天写了Castle Windsor常用介绍以及其在ABP项目的应用介绍 欢迎各位拍砖,有关ABP的介绍请看阳光铭睿 博客 AutoMapper只要用来数据转换,在园里已经有很多 ...

  5. [Cordova] Plugin里使用iOS Framework

    [Cordova] Plugin里使用iOS Framework 前言 开发Cordova Plugin的时候,在Native Code里使用第三方Library,除了可以加速项目的时程.也避免了重复 ...

  6. Elasticsearch初步使用(安装、Head配置、分词器配置)

    目录 返回目录:http://www.cnblogs.com/hanyinglong/p/5464604.html 1.ElasticSearch简单说明 a.ElasticSearch是一个基于Lu ...

  7. javascript 模式(2)——单例模式

    单例模式是一种非常极端的模式,它保证了一个类在整个应用程序域中只有一个实体,意味着当你多次创建某一个类的实例的时候它们都是第一次创建的那个. 在Java或c#环境实现单例模式很简单,只需要定义静态变量 ...

  8. PowerDesigner 逆向工程 Mariadb 失败

    作者环境是win8.1 64位置 PowerDesigner 15, Mariadb 10+,在逆向的过程中发生错误,导致只能逆向出表对象,但是表对象中的字段信息确实没有的. 错误信息中的一部分是:  ...

  9. ArcGIS工具之ET GeoWizards、GeoTools、GeoTools

    简介 ET GeoWizards是ET SpatialTechniques一套基于ArcGIS的工具集,从2002年开始,其设计的初衷: (1)让ArcView用户拥有ArcEditor甚至ArcIn ...

  10. sqlserver2012更改文件组

    1.查看文件组 sql语句 SELECT Data_located_on_filegroup = fg.groupname, Table_name = obj.name FROM sysfilegro ...