crt linux版_linux | ssh的简单使用

什么是SSH?
SSH 为Secure Shell的缩写,是一种网络安全协议,可用于计算机之间的加密登录。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。 传统的网络服务程序,如:Ftp、pop和Telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。通过使用SSH,可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。 SSH协议可用于大多数的 UNIX 操作系统中,能够实现字符界面的远程登录管理,默认使用 22 端口,采用密文的形式在网络中传输资源,相对于通过明文传输的 Telnet 协议,具有更高的安全性。
SSH登录原理
SSH 提供了基于账户密码和密钥对两种登陆验证方式,这两者都是通过密文传输数据的。 账户密码验证过程:
  1. Client → Server:连接请求

  2. Server → Client:发送公钥

  3. Client → Server:用公钥将密码信息加密,发送

  4. Server → Client:用密钥解密并验证消息,信息合法则建立连接通讯账户密码登录

密钥对验证过程:
  1. Client → Server:发送连接请求,并将公钥发送;

  2. Server → Client:验证本地公钥和发送过来的公钥,如果两钥相同,生成一段 challenge 并将公钥加密,回送 ;

  3. Client → Server:用私钥解密,再 challenge 返回给服务器

  4. Server → Client:验证两端 challenge,相同则建立连接

fc295e8d6b5641a8dd7dc45884fe00ca.png

SSH基本用法
在 Linux 系统上 SSH 是非常常用的工具,通过 SSH Client 我们可以连接到运行了 SSH Server 的远程机器上。 SSH的安装 非常简单,在linux下只需一行命令
sudo apt-get install openssh-server
SSH Client 的基本使用方法
ssh user@remote -p port
  • user 是你在远程机器上的用户名,如果不指定的话默认为当前用户

  • remote 是远程机器的地址,可以是 IP,域名,或者是后面会提到的别名

  • port 是 SSH Server 监听的端口,如果不指定的话就为默认值 22

想退出时,输入exit即可。 windows上可以远程连接的软件很多,有 Xshell、putty、CRT 等等。
SSHFS
SSHFS ( SSH Filesystem )是一个通过SSH连接到服务器的 网络文件系统客户端 。 该种客户端通过SSH文件传输协议(SFTP)与远程文件系统交互,这是一种通过任何可靠数据流提供文件访问、文件传输和文件管理功能的网络协议,它在设计上是Secure Shell(SSH)协议2.0版的一个扩展。可使用SFTP挂载远程文件系统。 使用方式
sshfs [user@]hostname:[directory] mountpoint
mountpoint为挂载点,必须归用户所有。如果省略用户名,SSHFS将使用本地用户名。如果省略目录,SSHFS将挂载(远程)主目录。 卸载文件系统:
fusermount -u mountpoint
ENJOY IT!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基本定义   SecureCRT for linux 是一款支持SSHSSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。不同就是SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRTSSH协议支持DES,3DES和RC4密码和密码与RSA鉴别 概念解释   SSH的英文全称是 Secure Shell。   传统的网络服务程序,如:ftp 和telnet 在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而通过使用 SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。同时通过 SSH的数据传输是经过压缩的,所以可以提高数据的传输速度,既然如此我们为什么不使用它呢。SSH是由客户端和服务端的软件组成的,有两个不兼容的本分别是:1.x 和 2.x。 软件特点   广泛的终端仿真:   VT100,VT102,VT220,ANSI,SCO ANSI,Xterm,Wyse 50/60,   和 Linux console 仿真(带有 ANSI 颜色)。   . 优秀的会话管理特性:   新的带标签的用户界面和 Activator 托盘工具,最小化桌面的杂乱。   会话设置可以保存在命名的会话中。   . 协议支持:   支持 SSH1,SSH2,Telnet,RLogin,Serial,和 TAPI 协议。   . Secure Shell:   Secure Shell 加密登录和会话数据,包括以下支持:   - 端口转发使 TCP/IP 数据更安全   - 口令,公钥,键盘交互和 Kerberos 验证   - AES,Twofish,Blowfish,3DES,RC4,和 DES 加密   - X11 转发   . 文件传输工具:   VCP 和 VSFTP 命令行公用程序让使用 SFTP 的文件传输更安全。   . 脚本支持:   支持 VBScript 和 JScript 脚本语言。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值