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. VirtualBox动态添加虚拟硬盘

    本文非技术类文章,仅作为记录. 因为使用VirtualBox时遇到这样的问题:原本虚拟机分配存储的80G已经足够了,但是随着使用的文件越来越多,需要的空间也越来越大,因此不得不扩展虚拟机的磁盘容量. ...

  2. Android Studio实现APK的更新、下载、安装

    先不讲那么多看效果图: 下面来讲解一些更新CODE,原理大家都知道,不废话,直接上代码.里面有一些是我自己做的测试例子,所以大家可以直接删掉就好了 第一个:activity_main.xml < ...

  3. iOS--使用UIImageView进行GIF动图播放

    大家好,好久没有跟新了.其实也就昨天到今天的时间. 前言:实际上,GIF动图文件中包含了一组图片及其信息数组,这些信息数据记录着这一组图片中各张图片的播放时长等信息,我们可以将图片和这些信息或取出来, ...

  4. Socket编程——客户端,服务器端的读写操作

    URL网络编程,最大的特征就是一对一的响应! 1:客户端“写”,服务器端用于“读” package coreBookSocket2; import java.io.InputStreamReader; ...

  5. 手动获取spring的ApplicationContext和bean对象

    WEB项目: 方法1: 1 ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(S ...

  6. MongoDb gridfs-ngnix文件存储方案

          在各类系统应用服务端开发中,我们经常会遇到文件存储的问题. 常见的磁盘文件系统,DBMS传统文件流存储.今天我们看一下基于NoSQL数据库MongoDb的存储方案.笔者环境 以CentOS ...

  7. nodejs 命令行、自定义

    一.必备插件 1. babel:es6语法支持,需要babel-perset-es2015(转换成es5执行).babel.babel-core(程序执行) 2. commander:自定义命令插件, ...

  8. JavaScript函数的4种调用方法详解

    在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C#或其他描述性语言那样仅仅作为一个模块来使用.函数有四种调用模式,分别是:函数调用形式.方法调用形式.构造 ...

  9. NSMutableString 常用操作

    //字符串的创建 //在可变字符串中 空字符串就有意义 NSMutableString *mString = [[NSMutableString alloc]init]; NSLog(@"m ...

  10. iOS 修改状态栏字体的颜色

    在实际开发中,状态栏有时,需要我们自己设置: 比如: 默认状态栏 假如我们开发的view是黑色的,那么效果如图: 状态栏是白底黑字,下面的view是黑底? 这样子真的好吗?说好的和谐社会呢?说好的开发 ...