本地搭建ubuntu
1 使用VMware Workstation 安装ubuntu 14
2 进入ubuntu 命令行 ctrl+alt+f2
3 默认root用户是无固定密码的,并且是被锁定的,如果想给root设置一个密码
只需执行命令:sudo passwd root 然后根据提示一步一步来
这样皆可以向(1)里面提到的那样 su root ,输入root密码切换到root用户
注意:给root设定密码后,仍可以 sudo su 切换到root用户
附:在图形模式下 系统->系统管理->用户和组 也可以给root设置密码
3 如果root被禁用了可以参考:
禁用和启用root登录
执行 sudo passwd -l root 即可(只是禁用root,但是root密码还保存着),再执行su root发现认证失败,
要再次启动root登录,执行 sudo passwd -u root 即可.
4 修改远程ssh端口
vi /etc/ssh/sshd_config
点击insert进入修改模式 点击esc即可使用delet功能
修改port端口 默认为22 改为12315
点击esc
:q! 退出不保存
:wq! 退出保存
5 允许ssh直接登录root
编辑ssh的配置文件,命令:nano /etc/ssh/sshd_config
在Authentication部分,注释掉“PermitRootLogin without-password”
Authentication部分,添加“PermitRootLogin yes”
如果还不行可注释调同一文件 的RSAAuthentication yes 和PubkeyAuthentication yes
6 配置NAT
主机端口即为本地的端口比如33333
虚拟机ip即内网ip可通过图形界面查看
最后是映射的端口 比如映射为远程ssh端口12315
6 访问
本机访问虚拟机ssh 可以通过SecureCRT 访问虚拟机内网ip 的端口12315即可
外网访问需通过花生壳等软件将端口映射
最新文章
- Vmware无法获取快照信息 锁定文件失败
- 用Android模拟器也可以开发和测试NFC应用
- Android Multimedia框架总结(二)MediaPlayer框架及播放网络视频案例
- (转)JSON数据格式和js操作json总结
- Gradle: The New Android Build System
- activiti自定义流程之Spring整合activiti-modeler5.16实例(二):创建流程模型
- iOS中的网络请求 和 网络监测
- PHP生成条形码
- response小结(三)—输出随机图片(验证码功能实现)
- 飘逸的python - 保持命名空间的整洁
- Redis订阅和发布模式和Redis事务
- 3D位置语音,引领吃鸡游戏体验升级
- MySQL RPM二进制安装
- [转]How to display the data read in DataReceived event handler of serialport
- poj3304 Segments【计算几何】
- Ignite集群管理——基于静态IP的节点发现
- [POJ2356]Find a multiple 题解(鸽巢原理)
- lucene介绍和存储介绍
- jQuery扩展 模糊删除sessionStroage
- 《html5 从入门到精通》读书笔记(一)