web linux 终端模拟器,ubuntu 使用 gateone 实现web terminal ssh连接 / 网页版ssh终端模拟器...

类似于一个web putty,即通过浏览器实现ssh远程访问功能

基于 HTML5 技术,无需任何浏览器插件。

下载地址:https://github.com/liftoff/GateOne/downloads

安装

apt-get purge python-tornado

apt-get install python-pip dtach

pip install tornado pyopenssl

wget https://nodeload.github.com/liftoff/GateOne/zipball/master

mv master master.zip

unzip master.zip

cd liftoff-GateOne-dcc037f/

python setup.py install运行

cd /opt/gateone

./gateone.py

第一次运行会生成配置文件,可在运行后自行修改。

/opt/gateone/server.conf

sso_service = "HTTP"

locale = "en_US"

https_redirect = False

pam_service = "login"

syslog_facility = "daemon"

disable_ssl = False

session_logging = True

syslog_host = None

cookie_secret = "*"

syslog_session_logging = False

address = ""

auth = None

port = xxx //修改端口

uid = "0"

url_prefix = "/"

user_dir = "/opt/gateone/users"

log_file_num_backups = 10

logging = "info"

dtach = True

certificate = "certificate.pem"

log_file_max_size = 104857600

command = "/opt/gateone/plugins/ssh/scripts/ssh_connect.py -S '/tmp/gateone/%SESSION%/%SHORT_SOCKET%' –sshfp -a '-oUserKnownHostsFile=%USERDIR%/%USER%/ssh/known_ho

sts'"

session_dir = "/tmp/gateone"

log_to_stderr = False

debug = False

session_timeout = "5d"

origins = "https://xxx.xxx:你的端口号" //修改访问的网址

gid = "0"

sso_realm = None

embedded = False

keyfile = "keyfile.pem"

pid_file = "/var/run/gateone.pid"

js_init = ""

log_file_prefix = "/opt/gateone/logs/webserver.log"

pam_realm = "xdty"

类似于上面的文件,可自行修改port(端口号)origins 允许运行gateone的网址

通过ctrl+c结束进程或者通过killall python结束后台进程。重新配置service.conf后运行./gateone.py即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值