telnet的安装与使用
telnet就是一个远程控制管理工具,有点像xshell。自己在Linux端也要对远程管理telnet进行配置。
1.安装telnet工具包,注意要先安装telnet的辅助工具xinetd工具包。
yum -y telnet-server xinetd telnet
2.配置telnet设置
vim /etc/xinetd.d/telnet
//插入下面代码后保存
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server =/usr/sbin/in.telnetd
log_on_failure += USERID
disable = no //设置开启服务
}
:wq
//保存退出
//可以用server命令启动服务
service xinetd start
service xinetd status //查看状态,应该要running才正确
也可以用systenctl启动服务
systemctl start telnet.socket
systemctl start xinetd
//启动服务
systemctl enable xinetd.service
systemctl enable telnet.socket
//设置开机自启动服务
记得设置防火墙和端口
firewall-cmd --permanent --add-port=23/tcp //一定要开放端口23!
firewall-cmd --reload
//防火墙设置
3.测试telnet
直接telnet 127.0.0.1也可以,不然用ifconfig查看本机ip后telnet IP也可以
账户默认root是不登陆的,也可以修改配置,不过自己直接建立一个账户也很方便。
useradd [username]
password [username]
再输入两次密码即可
root的telnet开放
vim /etc/securetty
//末尾插入
pts/0
pts/1
:wq
//保存退出
4.windows用telnet远程连接Linux
win10不自动安装telnet工具,但带有安装包,需要打开设置-->搜索 “telnet” ,点进“启用或关闭Windows功能”
安装telnet工具包
然后打开cmd,telnet IP (也就是Linux的ip),就能远程登录了。
ftp的使用
ftp就是一个管理文件远程传输的工具。
1.安装
yum -y install vsftpd ftp
2.管理配置
vim /etc/vsftpd/vsftpd.conf //打开vsftpd配置文件
//修改
listen=YES
listen_ipv6=NO
这个时候一般就可以进行 ftp ip然后文件传输了,但是为了安全,我们一般会对登录进行限制
anonymous_enable=NO //禁止匿名用户登录
chroot_local_user=YES //仅允许在自己用户目录工作
//末尾添加一行
allow_writeable_chroot=YES //这一行是匹配防火墙对用户的权限
另外的,selinux一般需要关闭才能允许ftp登录
vim /etc/sysconfig/selinux
//修改
SELINUX=disable
这样就可以进行用户登录工作了。