1 个稳定版本
1.0.0 | 2021年2月6日 |
---|
#175 in #ssh
19KB
129 行
ssh-known-hosts
通过一个易于记忆的名称从定义的主机池中连接到主机。
用法
$ ssh-known-hosts connect uwm-ale
$ ssh-known-hosts list
Local Real Host
----------------------------
uwm-ale <hidden>
minecraft-linode <hidden>
...
配置
配置文件使用基本的 yaml 结构
hosts:
# hosts is a map from local-names to host specifications
google:
user_name: root
host: google.com
port: 22
# You also have the option to leave the port field off for a
# default value of 22
facebook:
user_name: root
host: 192.168.1.1
默认情况下,实用程序会查找 ~/.ssh_known_hosts.yml
,但可以在调用时覆盖。运行 ssh-known-hosts help
获取更多信息。
安装
您需要 cargo 来安装 ssh-known-hosts
,请访问 rustup.rs 了解如何下载 cargo。
cargo install ssh-known-hosts
功能
- 保持一个可配置的主机列表,这些主机可以 ssh 连接
- 使用 scp 从主机下载文件
- 使用 scp 将文件上传到主机
由 oldwomanjosiah 维护 ([email protected])
依赖
~6–16MB
~187K SLoC