0x00 题外
每天备战考研的日子,真是苦逼啊。不过离考试所剩实践也不多了
0x01
1、设置window IP地址为192.168.3.XX,掩码24位。
2、设置Linux IP地址为192.168.3.YY,掩码24位。window与Linux互相ping通。
3、在linux中开通telnet和vsftp服务。
4、linux中建立 a+学号 的帐号,使用该帐号telnet登录linux,在主目录下创建login.txt文件。
5、在window中使用命令行终端连接至linux的ftp服务。
6、在linux中把/var/log/messages文件的后10行写入login.txt文件。
7、采用刚才建立的帐号登录ftp,把login.txt文件下载至windows 的C盘目录下。
0x02
1、设置window IP地址为192.168.3.XX,掩码24位。
2、设置Linux IP地址为192.168.3.YY,掩码24位。window与Linux互相ping通。
under windows:
cmd
>netsh interface ip set address "VMware Network Adapter VMnet8" static 192.168.3.11 255.255.255.0
under linux
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
HWADDR=00:0C:29:8A:7C:91
USERCTL=no
BOOTPROTO=static
IPADDR=192.168.3.22
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=192.168.3.11
# service network restart
补充说明:
互ping问题
Win可以ping通linux,linux不能ping通win,这是windows的防火墙问题。
控制面板——>系统和安全——>windows防火墙——>高级设置——>入站规则——>找到文件和打印机回显请求的启用就好
网络连接
Vmlinux-----gatway1--->windows host vmnet8 --- gateway2 --> network adapter connected to the internet
So:
Gatway1=ip add of the vmnet8;
Gatway2=我本地连接的ip地址(用路由的都这样,当然校园网也是这个)
然后设置本地连接属性共享为vmnet8,平时如果用手提开无线这里是wireless adapter 3
DNS都用8.8.8.8
Linux下
# vi /etc/resolv.conf
加入
nameserver 8.8.8.8
Windos
下不多说了
,windows
下面我不会命令行操作,就这样,看图
~~
3、在linux中开通telnet和vsftp服务。
# yum install telnet-server -y
# yum install telnet -y
# vi /etc/xinetd.d/telnet
Disable =no
#/etc/init.d/xinetd restart
# yum install vsftpd
# vi /etc/vsftpd/vsftpd.conf
配置比较麻烦,在vi中用?匹配查找
anonymous=YES
chroot_local_user=YES
chroot_list_file=/etc/usftpd/chroot_list
userlist_enable=YES
userlist_deny=NO //insert 表示只有userlist里面的用户才能够用ftp登陆
# service vsftpd restart
4、linux中建立 a+学号 的帐号,使用该帐号telnet登录linux,在主目录下创建login.txt文件。
# useradd youraccount
# passwd youraccount
好了,可以 telnet 了
在win中添加telnet的配件,还有ftp的配件
程序——>打开或关闭windows功能——>找到telnet和ftp客户端添加
5、在window中使用命令行终端连接至linux的ftp服务。
在linux下测试一下连接
# ftp 127.0.0.1
出现错误了,这个是selinux的问题,因为之前的系统上面已经禁用,这台还没禁用,来解决一下:
# vi /etc/sysconfig/selinux
把那两行没注释的等于号后面都改 disabled
# service vsftpd restart
好像不行,再两行命令,我有点忘了命令是怎样的了,这几条,试一下,要么就百度
# setsebool ftp_home_dir on
# set sebool ftp_home_dir on
# set sebool ftpd_disable_trans 1
# setsebool ftpd_disable_trans 1
# service vsftpd restart
在windows下面
>ftp 192.168.3.22
Successful.
6、在linux中把/var/log/messages文件的后10行写入login.txt文件。
# tail -10 /var/log/messages >>/home/youraccount/login.txt
7、采用刚才建立的帐号登录ftp,把login.txt文件下载至windows 的C盘目录下。
>dir //ftp设置时候已经设置到默认主目录了,如果不在就cd进去
>get login.txt c:\login.txt