共享文件夹
昨天的samba配置完之后的共享文件夹会出现网络错误的情况,上网查询之后试了一些解决的办法,但仍然会出现这样的问题,没有得到解决。
Winscp
之后想着转换一下思路,换一个文件共享的方法,尝试用Winscp软件进行文件共享。
具体步骤:
-
下载Winscp软件
-
进行登录,用ifconfig命令得到虚拟机的IP地址(要填写的主机名)。
-
出现了网络错误,以为需要换成root的用户名和密码,尝试了一下
-
还是不行,上网查询之后,是因为Ubuntu上没有安装sshd
-
解决步骤:
-
sudo apt-get install yum 安装 ,中间有输入:Y
-
sudo apt-get install openssh-server,中间有输入:Y
-
sudo ps -e grep ssh 回车可以看到sshd
-
-
-
再次登录lx用户,成功了。
-
共享文件,只需要将windows中想要上传到linux的文件拖拽过去即可
what‘s RSA解题
知识储备:
OpenSSL 使用密钥方式加密或解密文件:
- 首先需要使用 openssl 生成一个 2048 位的密钥 rsa.key 文件 (rsa.key 密钥文件中包含了私钥和公钥)
# openssl genrsa -out rsa.key 2048
- 然后从 rsa.key 密钥文件中提取出公钥 pub.key
# openssl rsa -in rsa.key -pubout -out pub.key
- 使用 pub.key 公钥加密一个文件 (data.zip 为原始文件,back.zip 为加密之后的文件)
# openssl rsautl -encrypt -inkey pub.key -pubin -in data.zip -out back.zip
- 使用 rsa.key 私钥解密一个文件 (back.zip 为加密的文件,data.zip 为解密之后的文件)
# openssl rsautl -decrypt -inkey rsa.key -in back.zip -out data.zip
这个题比较简单,不需要这么对步骤,因为私钥已经给出,只需要进行最后一步就可以了
参考资料:https://www.freebuf.com/column/148185.html
解题步骤:
- 在终端输入以下命令,即可生成解密后的文件flag.txt
openssl rsautl -decrypt -in flag.encrypt -inkey rsa_private_key.pem -out flag.txt
flag.encrypt是加密文件,rsa_private_key.pem是私钥,flag.txt是解密文件。前两个题目已给。
2.打开发现flag