由於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
