下开启root登陆
sudo passwd root
输入两次新密码 就能在虚拟终端下用 root登陆了,或者 su到root用户了。
ctrl + alt +t 弹出终端
ctrl+ alt+ f7 界面
su root 密码
apt-get install ssh 安装 ssh服务相关依赖包
/etc/ssh/sshd_confg中PermitRootLogin no 改为yes,重新启动ssh服务。
service ssh stop
service ssh start
apt-get install vsftpd
service vsftpd restart
配置jdk
下载jdk jdk-8u91-linux-x64.tar.gz
解压 tar -xvf jdk-8u91-linux-x64.tar.gz
/etc/profile 打开 /etc/profile 文件,然后在文件末尾添加如下三行:
export JAVA_HOME=/usr/lib/jdk1.8.0_45
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
vsftpd 查看
root 用户不能ftp
注释掉 /etc/ftpusers 中的root即可
上传权限不足:
原因:vsftp默认配置不允许上传文件。
解决:修改/etc/vsftpd.conf
将“write_enable=YES”前面的#取消。
重启vsftp服务器。
客户端ssh连虚拟机 如果虚拟机采用自动分配ip每次连都要改不方便 ,所以呢要配置静态ip 这个在前端界面配置完了。
下面是从网上摘下来的 修改配置文件方式来配置静态ip 自己没有试过 且记录一下在界面配置好了之后再打开 vi /etc/network/interfaces 没有这些内容)
sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
sudo /etc/init.d/networking restart
查看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可