华南农业大学Linux课程实验三——Linux中安装并使用telnet服务和ftp服务

更新时间:2023-06-24 18:59:55 阅读: 评论:0

华南农业⼤学Linux课程实验三——Linux中安装并使⽤telnet服务和ftp服务⽂章⽬录
环境
Windows10,15.0.0版本的VMware,CentOS 8。
准备⼯作
Linux
1、Linux关闭防⽕墙
# telnet默认端⼝23
firewall-cmd --zone=public --add-port=23/tcp --permanent
# vsftpd默认端⼝21
。。。
因为要放⾏的端⼝很多,所以直接关闭防⽕墙。
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl status firewalld
2、临时关闭SELinux
# 临时关闭SELinux,重启机器后恢复原状态:
[root@localhost ~]# tenforce 0
Windows
1、关闭Windows防⽕墙
2、启⽤Windows的Telnet Client和TFTP Client功能
雅思住宿班
3、解决cmd下中⽂乱码问题
防⽌后⾯在第8步:“在window命令⾏下,使⽤ a+学号 帐号 telnet 登录linux”。在⽤cmd输⼊命令时,会发⽣看不懂程序给的反馈的情况,⽐如:
[sudo] a201814090518 的密码:
会变成
[sudo] a201814090518 鐨勫瘑鐮侊細
解决cmd窗⼝中⽂乱码问题,由上⽂总结如下:
1、win+R 输⼊regedit 进⼊注册表
吕氏春秋翻译
2、
3、 重启cmd后⽣效
MS-DOS为以下国家和语⾔提供字符集:936 简体中⽂(默认) ,65001 UTF-8。实验要求步骤和实验命令
1. 利⽤SSH客户端远程登录root⽤户;英语角主题
2. 参考ppt内容,安装并启动telnet服务(xinetd模式);
also是什么意思[root@localhost ~]# yum install -y xinetd
[root@localhost ~]# yum install -y telnet
[root@localhost ~]# yum install -y telnet-rver
[root@localhost ~]# vim /etc/xinetd.d/telnet # 下⽅内容复制到/etc/xinetd.d/telnet
rvice telnet
{
flags = REUSE
cookie是什么意思
我会感谢你的socket_type = stream
wait = no
ur = root
rver =/usr/lnetd
log_on_failure += USERID
disable = no  # 负负得正。所以 disable= no 表⽰启⽤⽤这个服务
}
# 开启xinetd服务
新视野大学英语2读写教程答案[root@localhost ~]# rvice xinetd restart
Redirecting to /bin/systemctl restart xinetd.rvice
# 查看telnet客户端是否开启成功
[root@localhost ~]# telnet 127.0.0.1
奥运会英语作文Trying 127.0.
Connected to 127.0.0.1.
。。
3. 参考ppt内容,安装并启动ftp服务(stand alone模式);
[root@localhost ~]# yum install -y vsftpd # vsftpd是FTP服务器,vsftpd 是"very cure FTP daemon"的缩写
[root@localhost ~]# vim /etc/xinetd.d/vsftpd # 下⽅内容复制到 /etc/xinetd.d/vsftpd
rvice ftp
{
studygroupdisable = no
socket_type = stream
wait = no
ur = root
rver = /usr/sbin/vsftpd
port = 21
log_on_success += PID HOST DURATION
log_on_failure += HOST
}
[root@localhost ~]# rvice xinetd restart
Redirecting to /bin/systemctl restart xinetd.rvice
[root@localhost ~]# ps -ef | grep vsftp
root      39448      1  0 22:37 ?        00:00:00 /usr/sbin/vsftpd /etc/f
root      39945  3609  0 23:03 pts/1    00:00:00 grep --color=auto vsftp
4. 创建名为 a+学号 的账号,并在sudoers⽂件中添加该⽤户信息,使得该⽤户可以使⽤sudo命令;
[root@localhost ~]# uradd a+201814090518
uradd:⽆效的⽤户名“a+201814090518”
[root@localhost ~]# uradd a201814090518
[root@localhost ~]# passwq a201814090518
# 添加对/etc/sudoers⽂件的写权限。
[root@localhost ~]# chmod u+w /etc/sudoersgiggs
# 找到这⼀⾏:"root ALL=(ALL) ALL"在起下⾯添加"xxx ALL=(ALL) ALL"(这⾥的xxx是你的⽤户名),然后保存退出。
[root@localhost ~]# vim /etc/sudoers #下⽅两种格式,建议选第⼆种写⼊
a201814090518    ALL=(ALL)      ALL # 这种格式,后⾯使⽤sudo命令需要输⼊⽤户密码
或者
a201814090518 ALL=(ALL)NOPASSWD:ALL # 这种格式,后⾯使⽤sudo命令不⽤输⼊⽤户密码,建议⽤这个。
5. 利⽤chkconfig命令查看 telnet状态,并把结果追加到 root主⽬录下的 ⽂件中;
[root@localhost ~]# chkconfig --list | grep telnet >> /
6. 把vsftpd的进程信息追加到 ⽂件中(注意去掉grep本⾝那⼀条记录);
[root@localhost ~]# ps -ef | grep vsftpd | grep -v "grep" >> /
7. 把telnet的配置⽂件的内容追加到 中;
[root@localhost ~]# cat /etc/xinetd.d/telnet >> /
8. 在window命令⾏下,使⽤ a+学号 帐号 telnet 登录linux,把root主⽬录下的 ⽂件复制到当前⽤户的主⽬录下 ,
并把 的所属⽤户和所属组改为当前⽤户和当前⽤户所属的组;
Windows命令⾏下:
C:\Urs\dell>telnet 192.168.184.128
[a201814090518@localhost ~]$ sudo cp / /home/
[a201814090518@localhost ~]$ sudo chown a201814090518 /home/
[a201814090518@localhost ~]$ sudo chgrp  a201814090518 /home/

本文发布于:2023-06-24 18:59:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1030772.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:内容   实验   服务   安装   状态   信息
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图