dushixiang / next-terminal

Next Terminal是一个简单好用安全的开源交互审计系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。
https://next-terminal.typesafe.cn
Apache License 2.0
4.69k stars 711 forks source link

feat: ssh 直接登录资产,同时支持私钥认证 #434

Closed VaalaCat closed 8 months ago

VaalaCat commented 8 months ago

功能一:

读取 ~/.ssh/authorized_keys 中的内容,格式:

ssh-rsa xxxxx username
ssh-ed25519 xxxxx admin
ssh-ed25519 xxxxxxxx admin

comment是用户名,如果私钥匹配上就不再totp验证

功能二:

通过ssh指令直接选中资产,但只支持公钥认证时使用,格式

ssh username@assetname@next-termip -p port

例如

ssh admin@linux-01@192.168.1.1 -p 10000