虚拟机操作(root密码, Tools,SSH,samba,vim配置)

1.设置 root用户密码


Ctrl + Alt + t 打开终端,输入sudo su回车,输入普通用户密码进入root,执行passwd root

更新 root用户密码。


2.安装 Vmare Tools


cd /media/用户名,可以看到VMware挂载的盘,cp VMwareTools压缩文件到/root目录
tar –zxvf XXXX, 解压文件, 进入vmware-tools-distrib文件夹, 执行./vmware-instal.pl一路回

车即可。 再重新登入一遍。最大化后会自动调整屏幕表示安装成功。


3.配置虚拟机网络


若是要配置成手动 IPNAT方式的话,以下几项都要同时配置才可以连接外网:
1VMware NAT网络的网段与子网掩码
2windowsvmnet8IPv4属性(包括IP,掩码,网关,DNS

3、虚拟机下的连接属性(包括IP,掩码,网关,DNS地址,DNS填网关就可以了


4.安装 SSH


SSH 全称Secure Shell,是一种专为远程登录会话设计的网络协议,可对计算机之间的
登录进行加密,防止中间人的攻击。因为最早的时候,互联网通信都是明文通信(
ftp,
telnet
),一旦被截获,内容就暴露无遗。
既然
SSH 是一种协议,那么就会有多种实现,即有商业实现,也有开源实现。大家常
用的都是
OpenSSH 实现,它是一个自由软件,应用非常广泛。
另外,还有一个
SSLsecure socket layer)和OpenSSLSSL是一个支持在Internet上进
行安全通信的标准,它将数据加密技术集成到了协议之中,保证数据在离开计算机的时候
就已经被加密,只有到达预定的目标后才被解密。
SSL 可以被应用到Internet上任何类型的
协议,如
HTTP,POP3,FTP 等。OpenSSL可以理解为一个程序API库,它包含了SSL的实现,
以及文件加密解密,数字证书,数字签名等,可以通过
OpenSSL 库开发自己的加密通信应

用程序。


4.1、ubuntu 安装SSH操作:


ubuntu ssh服务包括服务端和客户端
1.安装
ssh-server
sudo apt-get install openssh-server
2.安装 ssh-clientubuntu14.04默认安装了ssh-client

sudo apt-get install openssh-client


vim /etc/ssh/sshd_config
PermitRootLogin without-passwd注释掉,添加PermitRootLogin yes重启,此时已经可

以登录了。


4.2加快登录时间:
在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于
sshd 需要反查
客户端的
dns 信息导致的。我们可以通过禁用这个特性来大幅提高登录的速度。首先,打

sshd_config文件:


sudo vim /etc/ssh/sshd_config


找到 GSSAPI options这一节,将下面两行注释掉:


#GSSAPIAuthentication yes #GSSAPIDelegateCredentials no


末尾添加        UseDNS no

然后重新启动 ssh服务即可:


sudo /etc/init.d/ssh restart
apt-get install xxxx 安装
apt-get remove xxxx 卸载但不删除配置

apt-get purge xxxx 卸载并且删除相关配置


安装 ssh-server 时提示安装不成功,可通过apt-get purge openssh-client命令先卸载sshclient,再apt-get install openssh-client安装一遍,就可以安装openssh-server了。


5.安装 Samba服务


sudo apt-get install samba
sudo apt-get install libtalloc2

sudo vim /etc/samba/smb.conf


末尾添加:


[share]
comment = Shared Folder
path = /myWork
(或其他已经存在的路径,要求用户要有访问权限)
public = yes
writeable = yes
available = yes
browseable = yes
guest ok = yes

valid users = root(或其他已经存在的linux用户名)


转到命令行,执行

转到命令行,执行


testparm 检查配置是否与设想的一致
sudo smbpasswd -a (linux 用户名,比如root,或者是其他已存在的用户名),添加用户
sudo smbpasswd -x (linux 用户名),删除用户
smbpasswd -d (Linux 用户名),使一个账户不可用

smbpasswd -e (linux 用户名),使一个账户可用


重启 samba服务:


sudo killall smbd
sudo killall nmbd
sudo /etc/init.d/smbd start

sudo /etc/init.d/nmbd start


6.设置 VIM C语言格式

vim ~/.vimrc,写入以下内容





你可能感兴趣的:(linux)