第2章 Linux系统安装(3)_SSH连接Linux工具:SecureCRT和WinSCP
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的更多相关文章
- 虚拟机virtualBox安装linux系统 xshell远程连接linux
虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...
- SpringCloud的应用发布(三)vmvare+linux,xftp,xshell连接linux失败
Vmvare内的linux虚拟机已经启动,但是 xftp和xshell连接不上? 环境信息:子网 192.168.136.* linux ip:192.168.136.100 一.核对linux的ip ...
- Linux 配置:Xmanager连接Linux图形界面
想要在远程终端使用用图形界面来操作和控制Linux服务器,就在windows下像使用MSTSC一样.linux通过XDMCP来提供这种支持,我们只要用一个终端仿真软件如:xmanager就可以实现,但 ...
- Linux入门(一)常见虚拟机及Linux系统安装、xshell连接虚拟机
1环境 linux常用两种虚拟机 1.1 oracle VM VirtualBox 官方网站:https://www.virtualbox.org/ 1.2 vmware 下载链接:https: ...
- Linux 命令之 Navicat 连接 Linux 下的Mysql数据库
2016年12月7日18:44:06 -====------------------------ GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDEN ...
- 我的Linux之路——xshell连接linux虚拟机
出自:https://www.linuxidc.com/Linux/2016-08/134087.htm xshell 5登录本地虚拟机的具体操作步骤如下: 1.首先打开虚拟机,登录到操作系统; 2. ...
- linux:解决SSH连接Linux超时自动断开
用SSH登录到Linux的时候,由于默认的连接超时时间很短,经常断开! 1.修改文件 # vi /etc/ssh/sshd_config 2.重启sshd服务 # /etc/init.d/sshd r ...
- mac通过自带的ssh连接Linux服务器并上传解压文件
需求: 1:mac连接linux服务器 2:将mac上的文件上传到linux服务器指定位置 3:解压文件 mac上使用命令,推荐使用 iterm2 .当然,也可以使用mac自带的终端工具. 操作过程: ...
- Linux 系统安装
内容概要 VMware虚拟机软件应用 Linux系统安装设置 远程登录管理工具介绍 VMware 简介 VMware是一个虚拟PC的软件,可以在现有的操 作系统上虚拟出一个新的硬件 ...
随机推荐
- 类型转换及返回json对象的问题
@ResponseBody @RequestMapping(value="/user/getUserId.do")//method=RequestMethod.POST publi ...
- Spring工作原理
一. IoC(Inversion of control): 控制反转1.IoC:概念:控制权由对象本身转向容器:由容器根据配置文件去创建实例并创建各个实例之间的依赖关系核心:bean工厂:在Sprin ...
- 寻觅[Getting Answers]
原文:http://www.mikeash.com/getting_answers.html 作者:mike@mikeash.com 译者:今天早上起床,有幸读到这篇文章,觉得它是我们在这个世界上的基 ...
- jQuery DateTimePicker 日期控件
在线实例 实例演示 使用方法 <input id="datetimepicker" type="text" > 复制 $('#datetimepic ...
- Android APP性能分析方法及工具
近期读到<Speed up your app>一文.这是一篇关于Android APP性能分析.优化的文章.在这篇文章中,作者介绍他的APP分析优化规则.使用的工具和方法.我觉得值得大家借 ...
- 长链接转换成短链接(iOS版本)
首先需要将字符串使用md5加密,添加NSString的md5的类别方法如下 .h文件 #import <CommonCrypto/CommonDigest.h> @interface NS ...
- 【转载】ReactiveX 的理念和特点
原作者地址:http://www.open-open.com/lib/view/open1440166491833.html ReactiveX是Reactive Extensions的缩写,一般简写 ...
- iOS面试题总结 (二)
14 OC的理解和特性 OC作为一个面向对象的语言,他也就具有面向对象的特点-封装,继承,多态. OC是一门动态性的语言,他具有动态绑定,动态加载,动态类型.动态即就是在运行时才会做的一些事情. 动态 ...
- 安卓开发之activity详解(sumzom)
app中,一个activity通常是指的一个单独的屏幕,相当于网站里面的一个网页,它是对用户可见的,它上面可以显示一些控件,并且可以监听处理用户的时间做出响应. 那么activity之间如何进行通信呢 ...
- 欢迎进入MyKTV点歌系统展示
一个项目,一分收获:一个项目,一些资源.Ktv项目也是一样的,所以我想分享我的收获,让你们获得你需要的资源. 一. 那MyKTV点歌系统具体的功能有哪些呢?我们就来看看吧! 1.MyKTV前台功能: ...