20135337——实践一:Linux基础配置 一、配置系统,权限中简单梳理遇到的问题 二、安装SSH服务,可正常从远程接入 三、实现身份验证 四、Win下运行Ubuntu程序

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

1.Ubuntu中root和普通用户相互切换

1.从user用户切换到root用户

执行:sudo su

2.从root用户切回user用户

执行:su user (user是安装时用户名);
或直接输入exit;
或Ctrl+D;

2.编写最简单到ubuntu脚本 (注:一定在root权限下才能够保存文件)

  • 第一行:#!/bin/bash,后面是具体的处理语句

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

  • .sh不能直接执行,方法:(1)dash命令;(2)添加到环境变量中;

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

3.修改Ubuntu的环境变量$PATH

1.修改/etc/environment这个办法最好,对Terminal或任何程序都有效

root权限下编辑/etc/environment文件,修改“PATH=”行的值;

2.临时修改(重新登录后失效)

用终端通过命令行来把目录“/xxx/xxx/”加进$PATH里:export PATH=$PATH:/xxx/xxx/
或者export PATH=/**/:$PATH

想把当前目录加入到PATH里,后面加“.”:export PATH=“$PATH:.”

3.用户主目录下的.profile或.bashrc文件(比较安全,只对当前用户有效)

(非root)输入: $ sudo gedit ~/.profile(或者: .bashrc)  
 加入:export PATH=$PATH:path1...(如问题2解决方法(2))

3.ping不通主机和虚拟机

  • 设置虚拟机的网络适配器为桥接模式(再次特地感谢20135322)

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

二、安装SSH服务,可正常从远程接入

  • root权限下下载ssh服务,开启ssh服务(start)(若停止为stop)。

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

  • 查看是否开启服务(也可用命令:cat /etc/ssh/sshd_config status查看ssh服务状态)

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

  • 遇到问题:NAT模式下主机和虚拟机之间无法联通,只能在桥接模式下才可正常接入。

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

三、实现身份验证

1.利用用户名/密码 与 证书 分别实现身份验证

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

  • mv 命令:将文件从一个位置移动到另一个地方并且不想复制它(此处学习cat命令也可以)

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

  • 使用WinSCP打开,将id_rsa下载到Win下

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

  • 使用PUTTY Key Generator,生成.ppk

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

  • 使用PUTTY打开.ppk

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

四、Win下运行Ubuntu程序

1.Win下利用PUTTY可运行XWindows程序

  • 运行Xming,打开PUTTY,映射,打开准备接入

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

  • 实现在Win下打开Ubuntu下的Xclock

20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
二、安装SSH服务,可正常从远程接入
三、实现身份验证
四、Win下运行Ubuntu程序

注:实践中每项任务的具体实现步骤没有在此体现,此处只提供大致步骤,并分析了实践过程中遇到的一些小问题,欢迎指正,谢谢!