Openssh

来自lfzyx
跳转至: 导航搜索

SSH全称Secure Shell[1],是一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境,利用SSH协议可以有效防止远程管理过程中的信息泄露问题。

OpenSSH(OpenBSD Secure Shell)[2]是使用SSH通过计算机网络加密通信的实现。它是取代由SSH Communications Security所提供的商用版本的开放源代码方案。目前OpenSSH是OpenBSD的子计划。


安装[编辑]

Centos:

yum install openssh

Debian

apt-get install openssh-server openssh-client

组件[编辑]

  • ssh OpenSSH客户端
  • scp 向服务器上传/下载文件
  • sftp rcp的替代方案,将文件复制到其他电脑上
  • sshd OpenSSH服务端
  • ssh-keygen 产生RSA或DSA密钥
  • ssh-agent ssh代理程序
  • ssh-add 帮助用户不需要每次都要输入密钥密码的工具
  • ssh-keyscan 扫描一群机器,并纪录其公钥

参考文献[编辑]

  1. Secure Shell
  2. OpenSSH