#ssh #tool #cli-tool #cli

程序 ssh-known-hosts

一个用于快速连接到已知 ssh 主机的轻量级工具

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