明日黑马演练linux命令行的时候,想在window中联系linux命令行。经过意气风发番dudu找到了二个不利的的工具(SecureCRT–意思安全)正是用SSH链接linux主机。推荐大家使用。究竟window下放个小曲,下点小电影还要练习linux命令行哈!~感激强盛的VMware11
找了相当多博客,不完全按步骤走也能打响…………窃喜!毕竟笔者也只是学习者嘛!
SecureCRT是大器晚成款帮衬SSH(SSH1和SSH2)的极限仿真程序,简单地说是Windows下登陆UNIX或Linux服务器主机的软件。那样操作的时候不要步入到linux桌面,能够更低价的在指令行下举办操作。
0、环境
宿主机OS:Windows 8.1 64bits
虚拟机OS:Ubuntu 15.04 64bits
VMWare:11.1.0
SecureCRT: 7.1.1.264 64bits
1、检查下您的机械window(宿主机)的桥接有未有禁止使用,
有一些特别意况下机器会禁止使用。。。。
2、步向到Ubuntu下,先查看Ubuntu虚拟机的IP配置,展开终端(Ctrl+Alt+T卡塔尔,通过ifconfig命令查看,能够见见Ubuntu下的IP地址音讯。回到window
win+奥迪Q5–>cmd–ipcong
查看你的微型机的ip,先分别在Windows上ipconfig和Ubuntu上ifconfig下 互ping一下,假设我们的条件是叁个样的话,应该是不曾难题的。有个别课程说把虚构机的链接情势改成NAT然则小编改了互相ping差异了,所以改回来了桥接方式(间接连接物理互连网)。要相互ping通了技巧下一步哈
3、安装SSH,常常机器都以不安装的。
测试SSH Ubuntu上ssh localhost
出现了:::ssh: connect to host localhost port 22: Connection
refused 表明你的机器没装SSH,接着装吧
打开Ubuntu的终端,输入:
sudo apt-get install openssh-server
安装完成后ssh暗中同意已开发银行。可以行使下述命令查看是还是不是有经过在22端口上监听,便是不是已开发银行:
netstat -nat | grep 22
小编这里显得的是其风流倜傥鬼样子,笔者以为战败了。然并未!
如若依然不成功能够试着关闭防火墙
如果一而再不了,则我们须要关闭掉防火墙
关闭掉防火墙 sudo ufw disable
笔者的机器未有现身那地方~
到近些日子结束ubuntu上的做事是做好了,回到window的SecureCRT
新建一个链接
本来有一点都不小可能率不掌握您的账号是怎么~哈哈,小编就不知底。。。命令====$
users 见到你的客商名。
登入进去了呢。。。。。。。。。。。。。。。。。。。。
报到成功后和自家的分界面不相像那您就要介意了,还会有两三手续/
万大器晚成提醒
The server has disconnected with an error. Server message reads:
A protocol error occurred. Change of username or service not allowed:
(root,ssh-connection) -> (Ubuntu64,ssh-connection)
执行
那是因为SecureCRT设置中的客户名和您登入时候输入的顾客名不切合,在这里间改一下就足以:
选项 -> 会话选项 -> 连接 -> SSH2 -> 用户名
纠正后登陆不荒谬,那样能够禁止使用服务器的ROOT登陆了(为了安全)。
私下认可是root,改成你的客户名。
假设命令行里面都以乱码,因为SecureCRT中文展现乱码
选项->会话选项->终端->外观,字符编码中 选择UTF-8
尽情的敲敲打打命令行吧。。。。值得具有
参考 http://www.linuxidc.com/Linux/2015-05/117048.htm
http://www.linuxidc.com/Linux/2016-03/129007.htm
http://blog.csdn.net/zxx2403/article/details/46959047