我的环境:
parrot:
用户名:chen,ip:192.168.149.132
ubuntu:
用户名:yichen,ip:192.168.149.138
安装
一般都自带了
sudo apt-get install openssh-clientsudo 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 [email protected] 默认端口:22
如果需要指定端口可以使用:
ssh -p 9527 [email protected]
第一次连接会出现:
意思是,该远程主机的真实性无法确定,其公钥指纹为:
cxt65U8MP/XOzyxCsBSR7/kwxvsYmOl/Hgr/Mjs0FZ4,确定想要继续连接吗?
输入:yes 继续
再输入想要链接的主机的 password
连接成功,可以操作了

安装 vsftpd 服务器
apt install vsftpd
添加用户名
vim /etc/vsftpd.user_allowlist
进入 vsftpd.conf
vim /etc/vsftpd.conf
把 write_enable=YES 前面的注释去掉,添加下面三行
userlist_file=/etc/vsftpd.user_allowlistuserlist_enable=YESuserlist_deny=NO
重启:
/etc/init.d/vsftpd restart
在主机上安装类似 ftp 工具(我用的是 FileZilla),连接就可以了
基本操作
启动服务
systemctl start docker
守护进程重启
systemctl daemon-reload
重启 docker 服务
systemctl restart dockerservice docker restart
关闭
docker service docker stopdocker 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/OpenSSLrm -rf /usr/lib/python2.7/dist-packages/pyOpenSSL-0.15.1.egg-infosudo pip install pyopenssl
本文来源于:一些常识(ssh/docker/ftp)-变化吧门户
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。
- 赞助本站
- 微信扫一扫
-
- 加入Q群
- QQ扫一扫
-
评论