专栏首页陈冠男的游戏人生一些常识(ssh/docker/ftp)

一些常识(ssh/docker/ftp)

ssh 相关

我的环境:

parrot:

用户名:chen,ip:192.168.149.132

ubuntu:

用户名:yichen,ip:192.168.149.138

安装

一般都自带了

sudo apt-get install openssh-client
sudo apt-get install openssh-server

开启服务

sudo /etc/init.d/ssh start

相关:

sudo /etc/init.d/ssh stop        停止 ssh 服务  
sudo /etc/init.d/ssh restart   重启 ssh 服务

连接

ssh chen@192.168.149.132   默认端口:22

如果需要指定端口可以使用:

ssh -p 9527 chen@192.168.149.132

第一次连接会出现:

意思是,该远程主机的真实性无法确定,其公钥指纹为:

cxt65U8MP/XOzyxCsBSR7/kwxvsYmOl/Hgr/Mjs0FZ4,确定想要继续连接吗?

输入:yes 继续

再输入想要链接的主机的 password

连接成功,可以操作了

ftp 相关

安装 vsftpd 服务器

apt install vsftpd

添加用户名

vim /etc/vsftpd.user_allowlist

进入 vsftpd.conf

vim /etc/vsftpd.conf

把 write_enable=YES 前面的注释去掉,添加下面三行

userlist_file=/etc/vsftpd.user_allowlist
userlist_enable=YES
userlist_deny=NO

重启:

/etc/init.d/vsftpd restart

在主机上安装类似 ftp 工具(我用的是 FileZilla),连接就可以了

docker 相关

docker 快速入门:

https://www.bilibili.com/video/av58402749

docker 在线实验:

http://play-with-docker.com/

基本操作

启动服务

systemctl start docker

守护进程重启

systemctl daemon-reload

重启 docker 服务

systemctl restart docker
service docker restart

关闭

docker service docker stop
docker systemctl stop docker

后台运行一个容器,命名为 yichen

docker run -d -p 10001:80 --name yichen 镜像名

进入容器里面,开一个 bash

docker exec -it id /bin/bash

重启容器

docker restart id

关闭容器

docker stop id

删除容器

docker rm -f id

删除镜像

docker rmi -f id

通过提交一个镜像

docker commit id yichen

查看运行的 docker

docker ps

重命名一下

docker rename 原容器名  新容器名

复现比赛环境

主要是使用docker-compose

安装docker-compose:

sudo apt install docker-compose
docker-compose up -d

在 docker-compose.yml 中查看端口,访问即可

如果出现:AttributeError: 'module' object has no attribute 'SSL_ST_INIT'问题:

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

本文分享自微信公众号 - 陈冠男的游戏人生(CGN-115),作者:yichen

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-12-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【HTB】Mango

    https://www.yuque.com/hxfqg9/bt9vi8/ub1ewz

    yichen
  • CBC 反转字节攻击

    暑假刷安全牛的课,看视频时间长了有点头疼,想做点题,想着看这么长时间视频了,去做题应该不至于一脸蒙蔽吧,看着实验吧题少点,就想着直接刷完,自信的选择了实...

    yichen
  • CTF杂项中图片隐写相关知识汇总

    文件格式:对于PNG文件来说,其文件头总是由固定的字节来描述的,剩余的部分由3个以上的PNG数据(Chunk)按照特定的顺序组成。

    yichen
  • Docker笔记:常用命令汇总

    作者:朝雨忆轻尘 出处:https://www.cnblogs.com/xifengxiaoma/  版权所有,欢迎转载,转载请注明原文作者及出处。

    朝雨忆轻尘
  • 「实战篇」开源项目docker化运维部署-linux和docker基本命令(三)

    IT故事会
  • 虚拟化docker的成长之路

    首先修改这个文件,在里面加上启动nginx的命令,比如 /usr/local/sbin/nginx

    思梦php
  • Devops step by step

    接着上次分享的devops历程[Followme Devops实践之路], 大家希望能够出一个step by step手册, 那今天我就来和手把手来一起搭建这么...

    张善友
  • 『中级篇』docker企业版本地安装之UCP(57)

    PS:详细不介绍,就是一个图形化的,没啥介绍的。下次在阿里平台是建立下用云端玩玩。

    IT故事会
  • docker Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

    错误 此时已确定Docker本身已经安装正常。 问题原因是因为docker服务没有启动,所以在相应的/var/run/ 路径下找不到docker的进程。 执行

    似水的流年
  • k8s集群部署一(最新版docker安装) 顶

    因为这里面docker跟我们平常用的docker有点不同,需要好好过一遍(本人的三台服务器的IP跟上图不同,现在最新版本的docker为18.09.2)

    算法之名

扫码关注云+社区

领取腾讯云代金券