Giter VIP home page Giter VIP logo

gortal's People

Contributors

elfgzp avatar geometry6151 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

gortal's Issues

cant docker pull elfgzp/gortal:latest

文档写的 docker pull elfgzp/gortal:latest,无法拉取镜像,因为在 docker hub 中,并不存在 latest 的 tag。可以把 最新的 elfgzp/gortal:1.2.4 tag为 elfgzp/gortal:latest 再传到docker hub 啦

删除主机问题

在删除主机时,会删掉排除选择的所有主机

建议删除主机时,最好把 ssh 的私钥和公钥一起删掉,否则后面再添加相同ip的文件的ssh秘钥文件的时候还要改名才可以

登录后 vim 使用问题

  1. 登录后 使用 vim 打开文件,开头几行会不显示,往下翻页后,会导致一系列的显示问题。

  2. 登录后,终端输入内容,感觉每行的宽度是是固定的字符串,这个问题倒没啥影响的。

JumpServer堡垒机

有计划实现JumpServer堡垒机的功能吗,那个真的好用,就是python开发的安装太麻烦,Go语言开发的安装简单

删除用户bug

当删除一个用户的时候,会爆一个配置中不存在userx的错误

image

把 core/pui/menu.go的第85行改成 userKey := fmt.Sprintf("users%d", index+1) 就行了

add server 添加机器过程中 使用 Ctrl+C 导致查看 List server 程序直接退出

Edit servers 过程的时候,我想在重新编辑的时候使用 Ctrl+C。
使用 Ctrl+C 后,从头开始编辑 server 信息,编辑完成后 查看 List server 程序退出

报错如下

03:46:43.240 SaveTo ▶ INFO 031 Save config to '/root/.gortal.yml'
03:46:43.242 ShowMenu ▶ DEBU 032 Show menu [%!s(*pui.MenuItem=&{Add server map[] <nil>  <nil> 0x6c25b0  false }) %!s(*pui.MenuItem=&{Edit server map[] <nil>  0x6c3c50 <nil>  false }) %!s(*pui.MenuItem=&{Delete server map[] <nil>  0x6c3c50
 <nil>  false })]
03:46:47.917 ShowMenu ▶ DEBU 033 Selected index: 3 subMenuLabel: back err: %!s(<nil>)
03:46:47.917 ShowMenu ▶ DEBU 034 Show menu [%!s(*pui.MenuItem=&{List servers map[] 0x6bb310  0x6c3830 <nil> You don't have a server yet, please go to the 'Edit Server' menu to add a server false }) %!s(*pui.MenuItem=&{Edit users map[] 0x6
bb320  0x6c2140 <nil>  false }) %!s(*pui.MenuItem=&{Edit servers map[] 0x6bb320  0x6c2140 <nil>  false }) %!s(*pui.MenuItem=&{Edit personal info map[] <nil>  0x6c2140 <nil>  false })]
03:46:48.712 ShowMenu ▶ DEBU 035 Selected index: 0 subMenuLabel: List servers err: %!s(<nil>)
03:46:48.712 ShowMenu ▶ DEBU 036 Selected: &{Label:List servers Info:map[] IsShow:0x6bb310 SubMenuTitle: GetSubMenu:0x6c3830 SelectedFunc:<nil> NoSubMenuInfo:You don't have a server yet, please go to the 'Edit Server' menu to add a server
 BackAfterSelected:false BackOptionLabel:}
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x6663b7]

goroutine 89 [running]:
github.com/TNK-Studio/gortal/config.(*Config).GetUserServers(0xc000012900, 0xc00012d890, 0x4)
        /opt/config/config.go:177 +0x1c7
github.com/TNK-Studio/gortal/core/pui.GetServersMenu.func1(0x0, 0xc0000d6850, 0xc000013330, 0xa20c78, 0x0, 0x0, 0x0)
        /opt/core/pui/server.go:285 +0xd0
github.com/TNK-Studio/gortal/core/pui.(*PUI).ShowMenu(0xc000106148, 0x777f40, 0x23, 0xc00000f3a0, 0x76d809, 0x4, 0xa20c78, 0x0, 0x0)
        /opt/core/pui/g.go:68 +0xc71
github.com/TNK-Studio/gortal/core/pui.(*PUI).ShowMainMenu(...)
        /opt/core/pui/g.go:107
github.com/TNK-Studio/gortal/core/jump.(*Service).Run(0xc000129f88, 0xc000013330)
        /opt/core/jump/g.go:51 +0x244
main.main.func1(0x7dd180, 0xc0000b2580)
        /opt/main.go:40 +0x96
github.com/gliderlabs/ssh.(*session).handleRequests.func1(0xc0000b2580)
        /go/pkg/mod/github.com/gliderlabs/[email protected]/session.go:239 +0x3b
created by github.com/gliderlabs/ssh.(*session).handleRequests
        /go/pkg/mod/github.com/gliderlabs/[email protected]/session.go:238 +0x467

Permission denied, please try again.

我用二进制的文件,启动在Alpine上,第一次使用ssh 到服务器的2222端口输入root密码提示Permission denied,从22端口登录是正常的,请问是什么原因?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.