All Projects → gengxiankun → ssh-am

gengxiankun / ssh-am

Licence: Apache-2.0 license
SSH ACCOUNT MANAGEMENT

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to ssh-am

Ssh Mitm
ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation
Stars: ✭ 335 (+2133.33%)
Mutual labels:  ssh, scp
Libssh2
the SSH library
Stars: ✭ 743 (+4853.33%)
Mutual labels:  ssh, scp
Cowrie
Cowrie SSH/Telnet Honeypot https://cowrie.readthedocs.io
Stars: ✭ 3,810 (+25300%)
Mutual labels:  ssh, scp
Deployr
A simple golang application to automate the deployment of software releases.
Stars: ✭ 282 (+1780%)
Mutual labels:  ssh, scp
Lssh
List selection type alternative ssh/scp/sftp client. Pure Go.
Stars: ✭ 110 (+633.33%)
Mutual labels:  ssh, scp
Aws Gate
Better AWS SSM Session manager CLI client
Stars: ✭ 294 (+1860%)
Mutual labels:  ssh, scp
Felix
A Friendly SSH Jumper Bastion Fortress Server
Stars: ✭ 542 (+3513.33%)
Mutual labels:  ssh, scp
Sync
syncs your local folder with remote folder using scp
Stars: ✭ 293 (+1853.33%)
Mutual labels:  ssh, scp
Sshkit.ex
An Elixir toolkit for performing tasks on one or more servers, built on top of Erlang’s SSH application.
Stars: ✭ 108 (+620%)
Mutual labels:  ssh, scp
Paramiko Tutorial
📡🐍SSH & SCP in Python with Paramiko
Stars: ✭ 65 (+333.33%)
Mutual labels:  ssh, scp
ssh2.nim
Async SSH, SCP and SFTP client for Nim, using libssh2 wrapper [WIP]
Stars: ✭ 17 (+13.33%)
Mutual labels:  ssh, scp
Wolfssh
wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.
Stars: ✭ 142 (+846.67%)
Mutual labels:  ssh, scp
Sshpiper
The missing reverse proxy for ssh scp
Stars: ✭ 489 (+3160%)
Mutual labels:  ssh, scp
Winscp
WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly.
Stars: ✭ 794 (+5193.33%)
Mutual labels:  ssh, scp
S3 Sftp Proxy
An AWS S3 gateway proxying SFTP connections.
Stars: ✭ 112 (+646.67%)
Mutual labels:  ssh, scp
Sshj
ssh, scp and sftp for java
Stars: ✭ 2,016 (+13340%)
Mutual labels:  ssh, scp
fugit
_Really_ lightweight git access control
Stars: ✭ 24 (+60%)
Mutual labels:  ssh
dystopia
Low to medium multithreaded Ubuntu Core honeypot coded in Python.
Stars: ✭ 59 (+293.33%)
Mutual labels:  ssh
TailLog
实时日志(tail log)查看监控客户端工具
Stars: ✭ 79 (+426.67%)
Mutual labels:  ssh
tosh
Imagine your SSH server only listens on an IPv6 address, and where the last 6 digits are changing every 30 seconds as a TOTP code...
Stars: ✭ 406 (+2606.67%)
Mutual labels:  ssh

ssh-am

SSH Account Management

ssh-am 是一款 macOS 下的命令行工具,用于管理服务器的账户信息,内置ssh和scp命令。并支持多种登陆方式的自动化授权(包括google二次认证的授权方式)。

English | 中文

安装

brew install gengxiankun/tap/ssh-am

Tab 补全: echo "source ssh-am completion" >> ~/.bash_profile

命令

   add        新增一个账户

   modify     修改一个账户

   delete     删除一个账户

   list       查看账户列表

   find       查看账户详情

   ansible    将账户数据以ansible的格式输出

   completion 自动补充账户名

   --scp      默认操作为ssh,指定--scp则进行scp操作

   -h|--help  查看帮助

选项

   -n  账户别名

   -i  IP

   -u  用户名

   -p  登陆密码/谷歌二次认证密钥

   -P  端口号

   -t  登陆授权的类型,默认为password,如果选择谷歌二次认证的方式授权,则指定为 'ga'
   
   -k  通过-t 'key'指定密钥方式授权,此参数传密钥地址

用例

ssh登陆到名为 server_aaa 的服务器

ssh-am server_aaaa

使用scp命令将 servar_aaa 服务器上的demo文件或目录拉去到本地

ssh-am --scp server_aaaa:~/demo ./

添加名为 server_bbb 的服务器

ssh-am add -n server_bbb -uroot -i 192.168.1.1 -p123123

修改 server_bbb 的密码

ssh-am modify server_bbb -pbbb123123

删除名为 server_bbb 的服务器账户

ssh-am delete server_bbb

查看以添加的服务器列表

ssh-am list

查看名为 server_aaa 的服务器详细信息(注意,它会展示密码)

ssh-am find server_aaa

将账户数据以ansible的格式输出

ssh-am ansible

实现自动填充服务器名称

echo "source ssh-am completion" >> ~/.bash_profile

ssh-am 帮助信息

ssh-am -h or ssh-am --help

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].