第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的软件,可以在现有的操 作系统上虚拟出一个新的硬件 ...
随机推荐
- 【C#进阶系列】25 线程基础
线程的概念 线程的职责是对CPU进行虚拟化. CPU为每个进程都提供了该进程专用的线程(功能相当于cpu),应用程序如果进入死循环,那么所处的进程会"冻结",但其他进程不会冻结,它 ...
- java中的String
String作为java最常用的类,被广大程序员们蹂躏已久,让我们又爱又恨,应该如何正确的使用它呢,老姜带你一起来揭开它神秘的面纱. 一.String类定义时被冠上了final的标识符,决定了它终生不 ...
- 12、ASP.NET MVC入门到精通——HtmlHelper
本系列目录:ASP.NET MVC4入门到精通系列目录汇总 HtmlHelper:是为了方便View的开发而产生 HtmlHelper的演变 普通首页超级链接为:<a href="/h ...
- jquery给div的innerHTML赋值
$("#id").html()=""; //或者 $("#id").html("test");
- css3相册图片3D旋转展示特效
查看效果:http://hovertree.com/texiao/css/14/ 本效果用css3的animation实现动画 定义和用法animation 属性是一个简写属性,用于设置六个动画属性: ...
- 常用ArcGIS for Silverlight 开发API介绍
1.API介绍 2.Map对象 3.Layer对象 4.Symbol对象 5.Task对象
- ArcGIS中的坐标系统定义与投影转换【转】
ArcGIS中的坐标系统定义与投影转换 坐标系统是GIS数据重要的数学基础,用于表示地理要素.图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置.方向和距离,缺少坐标系统 ...
- iOS之设置头像(访问系统相册、本地上传)
1. UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle: ...
- Listview详解
Listview应该是最为常见的控件.对于大多数规则排列的界面,几乎都可以用ListView进行编写.对于单一界面来说,ListView既是最难的控件,又是使用最为频繁的控件.ListView 通常用 ...
- .net 配置文件设计工具 Configuration Section Designer
Configuration Section Designer 简称 CSD 下载及英文介绍地址点击我 以下为简单使用说明 选择自己需要的版本安装好该设计插件之后重启vs 新建选择 在工具栏里选择想使用 ...