一、sshd X11Forwarding
1、修改sshd服务
vi /etc/sshd/sshd_config #修改如下内容
X11Forwarding yes
X11UseLocalhost no
2、安装包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum install xorg-x11-xauth xorg-x11-font*
yum install google-chrome-stable_current_x86_64.rpm #chrome包
3、调试chrome,访问使用mobaxterm(自带x11转发工具)
错误1:提示缺少动态链接库,可以https://pkgs.org/search/?q=libavahi-common.so.3 在这里搜索然后安装,
error while loading shared libraries: libavahi-common.so.3: cannot open shared object file: No such file or directory
示例: libavahi-common.so.3 => yum install avahi-libs
错误2: [26446:26446:0308/150842.806755:ERROR:zygote_host_impl_linux.cc(100)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
vi /opt/google/chrome/google-chrome,修改最后一行为<<exec -a "$0" "$HERE/chrome" "$@" "--no-sandbox">>
错误3:打开后字符显示[]
修改字符集: LANG=en_US.UTF-8,要切花中文 LANG=zh_CN.UTF-8
错误3: ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcpix")
暂未解决
二、netcat常用
1、开启ssh端口
nc -l -p 2222 -e /bin/bash #在连接建立的时候执行一个程序,并把它的标准输入输出重定向到网络连接上来
另外一个主机:nc $ip 2222 #可以向登录主机一样操作
2、传输文件
nc -l -p 8080 > image.jpg
nc 192.168.1.2 8080 < image.jpg
3、端口探测
nc -vz -w3 127.0.0.1 2222 #探测端口,-w超时时间
三、socat工具
1、网络策略
socat - TCP-LISTEN:8080 #主机1
socat - TCP:10.71.105.119:8080 #主机2去访问主机的ip和端口,相当于把两个链接给绑定起来
如果客户端结束,服务端也会结束;如果提示地址占用,推出当前session,重新链接即可
socat - TCP-LISTEN:8080,fork,reuseaddr #服务端添加参数后,可以同时应答多个链接过来的客户端
2、端口转发
socat TCP-LISTEN:8080,fork,reuseaddr TCP:127.0.0.1:9090
socat TCP-LISTEN:8080,fork,reuseaddr EXEC:/usr/bin/bash # 服务端提供 shell
socat TCP-LISTEN:8081,reuseaddr,fork,crlf EXEC:/usr/bin/bash,stderr,setsid,setpgid,pty,ctty #更高级的一些参数
socat - TCP:127.0.0.1:8081 #直接登录
3、文件传输
socat -u TCP-LISTEN:8080 open:record.log,create # 服务端接收文件
socat -u open:record.log TCP:localhost:8080 # 客户端发送文件
另外一个小工具,rinetd
标签:google,8080,chrome,TCP,日常,socat,工具,LISTEN
From: https://www.cnblogs.com/hmtk123/p/18071146