从发行版的源中安装
#!/bin/bash # Server 端,提供 sshd 等命令。 apt-get install openssh-server # Client 端,提供 ssh 等连接 sshd 命令。 apt-get install openssh-client
使用源码安装
参考 BLFS/OpenSSH-7.3p1: http://www.linuxfromscratch.org/blfs/view/7.10/postlfs/openssh.html
安装的可执行程序
scp,是一个文件复制程序,其作用类似于 rcp,但 scp 使用加密协议。
sftp,是一个类似 FTP 的程序,适用于 SSH1 和 SSH2 协议。
slogin,是 ssh 的符号链接。
ssh,是一个类似于 rlogin/rsh 的客户端程序,除了它使用加密协议。
sshd,是一个监听 SSH 登录请求的守护进程。
ssh-add,是一个向 ssh-agent 添加密钥的工具。
ssh-agent,是一个可以存储私钥的身份验证代理。
ssh-copy-id,是一个脚本,使用本地密钥来启用远程计算机上的登录。
ssh-keygen,用于创建密钥的工具。
- 修改密钥注释:ssh-keygen -c -C “my new comment” -f ~/.ssh/my_ssh_key
ssh-keyscan,是一个用于从多个主机收集公共主机密钥的实用程序。
参考文献
- BLFS / OpenSSH-7.3p1: http://www.linuxfromscratch.org/blfs/view/7.10/postlfs/openssh.html