Hadoop环境安装(一)SSH和FTP连接与配置
Linux环境配置
1.环境属性-字体配置
$sudo dpkg-reconfigure console-setup
先选择utf-8
2.解锁root用户
$sudo passwd root
$sudo su 切换root用户
3.关闭防火墙并卸载iptables服务
#ufw disable
Firewall stopped and disabled on system startup
#apt-get remove iptables
下载vim 组件
#apt-get vim
SSH连接配置
1.安装SSH工具
#apt-get install openssh-server
2.启动ssh服务
#/etc/init.d/ssh start
3.查看进程,是否已启动指定的服务
#ps -e | grep sshd
有了进程之后才可以进行ssh的使用
4.ubuntu不允许root登录,所以修改配置文件
#vim /etc/ssh/sshd_config
将权限中 PermitRootLogin 内容修改为 yes
5.打开ssh连接工具
首先要知道本机IP地址:#ifconfig
6.使用secureCRT软件(下载地址)
新建会话链接后,可以发现我们已经登录了Linux的服务器主机并且还能进行管理设置。
配置FTP服务
1.准备vdftdp的服务组件
使用secureCRT进行服务访问
#apt-get install vsftpd
2.修改ftp用户的密码
#passwd ftp
3.当ftp安装完成后,会自动创建一个目录:/srv/ftp目录;
#cd /srv/ftp
4.将这个目录设置为完全控制权限
#chmod 777 /srv/ftp
5.要想ftp正常工作,还需进行配置文件修改
用vim打开路径文件:
#vim /etc/vsftpd.conf
要经过如下几项配置:
- 设置不允许匿名登录:anonymous_enable=NO
- 配置用户具有写权限:write_enable=YES
- 允许本地用户登录:local_enable=YES
- 是否将所有用户限制在主目录:chroot_local_user=YES(记得删除注释的#)
- 是否启动限制用户的名单:chroot_list_enable=YES
- 定义名单设置的目录(因为名单中可以设置多个账号):chroot_list_file=/etc/vsftpd.chroot_list
- 增加一个服务的配置:pam_service_name=vsftpd
随后保存退出;
6.增加一个“/etc/vsftpd.chroot_list”文件,并在里面写上访问用户的名字为ftp;
#vim /etc/vsftpd.chroot_list
输入ftp后保存退出
7.修改“/etc/pam.d/vsftpd”
#vim /etc/pam.d/vsftpd
注释掉以下内容:
# auth required pam_shells.so
8.启动vsftpd服务
#service vsftpd start
查看服务是否启动
#ps -e | grep vsftpd
(如果需重新启动 #service vsftpd restart)
9.进行客户端信息连接(192.168.203.129)(winscp下载地址)
尝试上传文件: