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. 【C#进阶系列】25 线程基础

    线程的概念 线程的职责是对CPU进行虚拟化. CPU为每个进程都提供了该进程专用的线程(功能相当于cpu),应用程序如果进入死循环,那么所处的进程会"冻结",但其他进程不会冻结,它 ...

  2. java中的String

    String作为java最常用的类,被广大程序员们蹂躏已久,让我们又爱又恨,应该如何正确的使用它呢,老姜带你一起来揭开它神秘的面纱. 一.String类定义时被冠上了final的标识符,决定了它终生不 ...

  3. 12、ASP.NET MVC入门到精通——HtmlHelper

    本系列目录:ASP.NET MVC4入门到精通系列目录汇总 HtmlHelper:是为了方便View的开发而产生 HtmlHelper的演变 普通首页超级链接为:<a href="/h ...

  4. jquery给div的innerHTML赋值

    $("#id").html()=""; //或者 $("#id").html("test");

  5. css3相册图片3D旋转展示特效

    查看效果:http://hovertree.com/texiao/css/14/ 本效果用css3的animation实现动画 定义和用法animation 属性是一个简写属性,用于设置六个动画属性: ...

  6. 常用ArcGIS for Silverlight 开发API介绍

    1.API介绍 2.Map对象  3.Layer对象 4.Symbol对象 5.Task对象

  7. ArcGIS中的坐标系统定义与投影转换【转】

    ArcGIS中的坐标系统定义与投影转换 坐标系统是GIS数据重要的数学基础,用于表示地理要素.图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置.方向和距离,缺少坐标系统 ...

  8. iOS之设置头像(访问系统相册、本地上传)

    1. UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:                               ...

  9. Listview详解

    Listview应该是最为常见的控件.对于大多数规则排列的界面,几乎都可以用ListView进行编写.对于单一界面来说,ListView既是最难的控件,又是使用最为频繁的控件.ListView 通常用 ...

  10. .net 配置文件设计工具 Configuration Section Designer

    Configuration Section Designer 简称 CSD 下载及英文介绍地址点击我 以下为简单使用说明 选择自己需要的版本安装好该设计插件之后重启vs 新建选择 在工具栏里选择想使用 ...