ssh 相关
我的环境:
parrot:
代码语言:javascript复制用户名:chen,ip:192.168.149.132ubuntu:
代码语言:javascript复制用户名:yichen,ip:192.168.149.138安装
一般都自带了
代码语言:javascript复制sudo apt-get install openssh-client
sudo apt-get install openssh-server开启服务
代码语言:javascript复制sudo /etc/init.d/ssh start相关:
代码语言:javascript复制sudo /etc/init.d/ssh stop 停止 ssh 服务
sudo /etc/init.d/ssh restart 重启 ssh 服务连接
代码语言:javascript复制ssh chen@192.168.149.132 默认端口:22如果需要指定端口可以使用:
代码语言:javascript复制ssh -p 9527 chen@192.168.149.132第一次连接会出现:
意思是,该远程主机的真实性无法确定,其公钥指纹为:
cxt65U8MP/XOzyxCsBSR7/kwxvsYmOl/Hgr/Mjs0FZ4,确定想要继续连接吗?

输入:yes 继续
再输入想要链接的主机的 password

连接成功,可以操作了


ftp 相关
安装 vsftpd 服务器
代码语言:javascript复制apt install vsftpd添加用户名
代码语言:javascript复制vim /etc/vsftpd.user_allowlist进入 vsftpd.conf
代码语言:javascript复制vim /etc/vsftpd.conf把 write_enable=YES 前面的注释去掉,添加下面三行
代码语言:javascript复制userlist_file=/etc/vsftpd.user_allowlist
userlist_enable=YES
userlist_deny=NO重启:
代码语言:javascript复制/etc/init.d/vsftpd restart在主机上安装类似 ftp 工具(我用的是 FileZilla),连接就可以了
docker 相关
docker 快速入门:
https://www.bilibili.com/video/av58402749
docker 在线实验:
http://play-with-docker.com/

基本操作
启动服务
代码语言:javascript复制systemctl start docker守护进程重启
代码语言:javascript复制systemctl daemon-reload重启 docker 服务
代码语言:javascript复制systemctl restart docker
service docker restart关闭
代码语言:javascript复制docker service docker stop
docker systemctl stop docker后台运行一个容器,命名为 yichen
代码语言:javascript复制docker run -d -p 10001:80 --name yichen 镜像名进入容器里面,开一个 bash
代码语言:javascript复制docker exec -it id /bin/bash重启容器
代码语言:javascript复制docker restart id关闭容器
代码语言:javascript复制docker stop id删除容器
代码语言:javascript复制docker rm -f id删除镜像
代码语言:javascript复制docker rmi -f id通过提交一个镜像
代码语言:javascript复制docker commit id yichen查看运行的 docker
代码语言:javascript复制docker ps重命名一下
代码语言:javascript复制docker rename 原容器名 新容器名复现比赛环境
主要是使用docker-compose
安装docker-compose:
代码语言:javascript复制sudo apt install docker-compose代码语言:javascript复制docker-compose up -d在 docker-compose.yml 中查看端口,访问即可
如果出现:AttributeError: 'module' object has no attribute 'SSL_ST_INIT'问题:
代码语言:javascript复制rm -rf /usr/lib/python2.7/dist-packages/OpenSSL
rm -rf /usr/lib/python2.7/dist-packages/pyOpenSSL-0.15.1.egg-info
sudo pip install pyopenssl


