Xftp连接Linux 虚拟机

关于ftp使用21端口连接不上;

修改vsftpd配置文件;

添加ftp指定用户;

添加ftp指定文件权限等;

下次发;

用root账户登录,方便操作;

[root@localhost ~]# su root 

检查是否安装vsftpd;

[root@localhost ~]# rpm -q vsftpd

未安装软件包 vsftpd

[root@localhost ~]#

开始安装vsftpd;

[root@localhost ~]# yum install  vsftpd

开启、关闭、重启、查看vsftpd状态;

[root@localhost ~]# systemctl start  vsftpd.service

[root@localhost ~]# systemctl stop  vsftpd.service

[root@localhost ~]# systemctl restart  vsftpd.service

 

[root@localhost ~]# systemctl status  vsftpd.service

开启、关闭查看防火墙状态;

[root@localhost ~]# systemctl  stop  firewalld.service

[root@localhost ~]# systemctl  start  firewalld.service

[root@localhost ~]# systemctl  status firewalld.service

防火墙开放ftp服务,且永久允许;

[root@localhost ~]# firewall-cmd --add-service=ftp --permanent 
success
[root@localhost ~]# 


开启21、22端口;

[root@localhost ~]# firewall-cmd --zone=public --add-port=21/tcp --permanent

success

[root@localhost ~]#

[root@localhost ~]# firewall-cmd --zone=public --add-port=22/tcp --permanent

success

重启防火墙;更新端口列表;

[root@localhost ~]# systemctl  restart firewalld.service

[root@localhost ~]#

查防护墙端口列表;

[root@localhost ~]# firewall-cmd --list-ports

8080/tcp 80/tcp 21/tcp 22/tcp 3306/tcp 33060/tcp

[root@localhost ~]#

重启vsftpd服务;

[root@localhost ~]# systemctl  restart  vsftpd.service 
[root@localhost ~]# 
 

打开xftp 点击新建;

Xftp连接Linux 虚拟机_第1张图片

新建会话,名字自己取;主机为linux的IP地址;协议选择SFTP,端口为22;输入用户名root和密码;点击确定;

Xftp连接Linux 虚拟机_第2张图片

Xftp连接Linux 虚拟机_第3张图片

连接成功后,菜单显示中文为乱码;看图;

Xftp连接Linux 虚拟机_第4张图片

选择选项;选择使用UTF-8编码(E);

Xftp连接Linux 虚拟机_第5张图片

恢复正常;

Xftp连接Linux 虚拟机_第6张图片

双击左边文件或者拖拉文件上传右边;

Xftp连接Linux 虚拟机_第7张图片

完成。

你可能感兴趣的:(ftp,linux,centos,服务器,安全)