Centos6.9连接工具设置

由于vm下面的centos6.9这种操作环境非常的不友好,用起来非常的不方便,

所以我们需要用一个远程连接工具来连接,我们的虚拟机。我们使用的是teraterm。

下载地址:https://osdn.net/projects/ttssh2/releases/

同时,为了往虚拟机里上传文件方便,我们还需要使用到一个ftp的工具,我们使用的是FFFTP。

下载地址:https://zh.osdn.net/projects/ffftp/releases/

teraterm 安装配置

安装过程非常简单,只需要简单的下一步,下一步就可以了。

安装完成后,为了使用teraterm通过ssh连接我们的服务器,我们首先需要确保我们的主机有安装ssh服务,并且已经开启了。

首先通过下面的命令查看是否安装ssh

[fuwh@localhost ~]$ rpm -qa |grep ssh
ksshaskpass-0.5.1-4.1.el6.i686
openssh-server-5.3p1-122.el6.i686
openssh-5.3p1-122.el6.i686
openssh-askpass-5.3p1-122.el6.i686
openssh-clients-5.3p1-122.el6.i686
libssh2-1.4.2-2.el6_7.1.i686
[fuwh@localhost ~]$

如果出现以上结果,就表示已经安装了,如果没有的话,可以通过以下命令来安装(前提是虚拟机能够连接互联网)。

yum install ssh

安装完成之后,就可以通过一下的命令启动ssh了

/etc/init.d/sshd start

还可以使用下面的命令设置开机启动

chkconfig sshd on

接下来就可以是要确定主机的ip了。使用ipconfig命令

[fuwh@localhost ~]$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:57:D0:05
          inet addr:192.168.43.37  Bcast:192.168.43.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe57:d005/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:610 errors:0 dropped:0 overruns:0 frame:0
          TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:44723 (43.6 KiB)  TX bytes:11783 (11.5 KiB)
          Interrupt:19 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

[fuwh@localhost ~]$

接下来就可以在teraterm中连接了。

如果这个时候还是连接不上的话,可能是防火墙未关闭的原因。

可以使用如下命令来关闭防火墙。

/etc/init.d/iptables stop

 ffftp连接配置

 ffftp的安装也非常的简单,只需要下一步就可以搞定,接下来是具体配置。

我们通过ffftp连接使用的是vsftpd。这是一种相对于ftp更安全的方式。

首先使用如下命令查看本机是否安装vsftpd。

rpm -qa | grep vsftpd

如果出现下面的红色字体部分的东西就表示已经安装的版本。

[fuwh@localhost ~]$ rpm -qa | grep vsftpd
vsftpd-2.2.2-24.el6.i686
[fuwh@localhost ~]$

如果没有安装的话,可以通过下面的命令来安装

yum -y install vsftpd

安装完成后,就可以启动vsftpd服务了。

/etc/init.d/vsftpd start

设置开机启动

chkconfig vsftpd on

然后就是去设置vsftpd的配置文件设置可以通过本地实体用户登陆。

vi /etc/vsftpd/vsftpd.conf

修改下面的配置项

local_enable=YES
write_enable=YES

记得需改后,要通过下面的命令来重启vsftp服务

/etc/init.d/vsftpd restart

下面就可以去设置ffftp连接了。

 

 如果这个时候还是不能连接上,有可能就是SELiinux的设置问题。

可以通过下面的命令来查看。

sestatus -b| grep ftp
[root@localhost vsftpd]# sestatus -b| grep ftp
allow_ftpd_anon_write                       on
allow_ftpd_full_access                      on
allow_ftpd_use_cifs                         on
allow_ftpd_use_nfs                          on
ftp_home_dir                                on
ftpd_connect_db                             off
ftpd_use_fusefs                             off
ftpd_use_passive_mode                       on
httpd_enable_ftp_server                     off
tftp_anon_write                             off
tftp_use_cifs                               off
tftp_use_nfs                                off
[root@localhost vsftpd]#

需要将某项的off改为on的话,可以通过下面的命令

setsebool -P xxxxx=1    //xxxx代表上面查询结果的左边的项目

 基本上这样就可以连接了,如果还是不行,或者想查看更详细的配置信息,

可以参考下面的文章。

http://cn.linux.vbird.org/linux_server/0410vsftpd_2.php

原文地址:https://www.cnblogs.com/zerotomax/p/7224717.html