仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2479|回复: 19
打印 上一主题 下一主题

[其他Linux] Linux制作之用Mac终端SSH毗连到Parallel创立的Linux假造机仓酷云

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-18 11:30:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统:
自从买了Macbook以后一向在进修Unix命令行,目标之一是为了更纯熟地玩Liunx体系。固然MacOSX和Linux都是基于Unix,可是MacOSX在各类设定上仍是和支流Linux有很年夜区分,以是终极仍是在Parallels内里安装了RetHat旗下的Fedora(由于它和RHEL有良多共通的中央)。既然要学命令行式的操纵体例,那默许启动的X对我来讲就是徒占体系资本罢了,毫偶然义,以是想到间接在MacOSX的Terminal里SSH毗连到Fedora假造机,如许一来可以节俭体系资本,二来不必在假造机和本机之间切换,省往良多贫苦,三来可让本人习气命令行的操纵体例,一举多得。

<br>

X形式和文本形式下的Fedora假造机体系资本占用对照

Parallels假造机的默许收集设定是SharedNetworking,在这类形式下,主机和假造机之间可以经由过程假造收集相互通讯,假造机也能经由过程主机毗连互联网,以是实在在本机不必要任何设定就能够毗连到假造机。现实上,我们经由过程ifconfig命令就会发明,Parallels在当地创建了两个假造网卡,vnic0和vnic1,前者用于SharedNetworking,后者用于Host-Only形式。

<br>
以是要完成SSH毗连到Linux假造机,只必要在Linux下做一些设定便可。
设定Fedora默许启动为文本形式(可选)

Linux一样平常有0-6一共7种启动级别,默许为5,即图形界面形式,能够经由过程编纂/etc/inittab文件的体例变动。这个文件现实上也只要最初一行无效,其他满是正文。
  1. 12345678910111213141516171819202122232425
复制代码
  1. [root@Mac/]#vi/etc/inittab##Systeminitializationisstartedby/etc/init/rcS.conf##Individualrunlevelsarestartedby/etc/init/rc.conf##Ctrl-Alt-Deleteishandledby/etc/init/control-alt-delete.conf##Terminalgettysarehandledby/etc/init/tty.confand/etc/init/serial.conf,#withconfigurationin/etc/sysconfig/init.##Forinformationonhowtowriteupstarteventhandlers,orhow#upstartworks,seeinit(5),init(8),andinitctl(8).##Defaultrunlevel.Therunlevelsusedare:#0-halt(DoNOTsetinitdefaulttothis)#1-Singleusermode#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)#3-Fullmultiusermode#4-unused#5-X11#6-reboot(DoNOTsetinitdefaulttothis)#id:3:initdefault:
复制代码
编纂保留以后,下次重启就会启动到文本界面了。
开启SSH服务,并设定为开机自启动

Fedora下SSH服务默许是中断的,以是我们必要手动开启。
  1. 1234567891011121314
复制代码
  1. #检察sshd服务的形态[root@mac/]#servicesshdstatusopenssh-daemonisstopped#开启sshd服务[root@mac/]#servicesshdstartGeneratingSSH2RSAhostkey:[OK]GeneratingSSH1RSAhostkey:[OK]GeneratingSSH2DSAhostkey:[OK]Startingsshd:[OK]#再确认一下形态,running形态申明启动乐成[root@mac/]#servicesshdstatusopenssh-daemon(pid2027)isrunning...
复制代码
每次手动开启就太贫苦了,以是能够将SSH服务设置为开机自启动
  1. 123456
复制代码
  1. #经由过程chkconfig命令来设定开机自启动,默许为在2-5这4个启动级别上主动启动[root@Mac/]#chkconfigsshdon#确认设定乐成[root@Maceric]#chkconfig|grepsshdsshd0:off        1:off        2:on        3:on        4:on        5:on        6:off
复制代码
变动防火墙设定

Fedora的防火墙在手动设置之前是回绝ssh毗连的,以是即使是开启了ssh服务,我从当地毗连也会提醒ConnectionRefused。
  1. 123
复制代码
  1. #IP地点能够在假造机里经由过程ifconfig命令猎取ericzhuのMacbook:~$sshroot@10.211.55.8ssh:connecttohost10.211.55.8port22:Connectionrefused
复制代码
办理举措有两个:

  • 完整禁用防火墙最费心的举措,原本这个防火墙也没有太高文用。办法和处置SSH服务的相似。
    1. 12345678
    复制代码
    1. [root@Maceric]#serviceiptablesstopiptables:Flushingfirewallrules:[OK]iptables:SettingchainstopolicyACCEPT:filter[OK]iptables:Unloadingmodules:[OK][root@Maceric]#chkconfigiptablesoff[root@Maceric]#chkconfig|grepiptablesiptables0:off        1:off        2:off        3:off        4:off        5:off        6:off
    复制代码
  • 设置iptables文件,同意SSH毗连假如以为禁用防火墙太暴力,能够设置一下防火墙设定,让它同意ssh毗连。Fedora供应了一个图形设置界面system-config-firewall,在文本形式下间接输出system-config-firewall便可进进设置界面,进进Custom选项以后,在TrustServices列内外勾选SSH,然后使用便可。

    <br>
    固然,system-config-firewall也仅仅是一个用来向/etc/sysconfig/iptables写进数据的工具,我们能够间接修正iptables文件,手动到场防火墙划定规矩,然后重启iptables服务便可。
    第10行就是同意SSH毗连的划定规矩(SSH默许端口22)。
    1. [root@Mac/]#vi/etc/inittab##Systeminitializationisstartedby/etc/init/rcS.conf##Individualrunlevelsarestartedby/etc/init/rc.conf##Ctrl-Alt-Deleteishandledby/etc/init/control-alt-delete.conf##Terminalgettysarehandledby/etc/init/tty.confand/etc/init/serial.conf,#withconfigurationin/etc/sysconfig/init.##Forinformationonhowtowriteupstarteventhandlers,orhow#upstartworks,seeinit(5),init(8),andinitctl(8).##Defaultrunlevel.Therunlevelsusedare:#0-halt(DoNOTsetinitdefaulttothis)#1-Singleusermode#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)#3-Fullmultiusermode#4-unused#5-X11#6-reboot(DoNOTsetinitdefaulttothis)#id:3:initdefault:0
    复制代码
    1. [root@Mac/]#vi/etc/inittab##Systeminitializationisstartedby/etc/init/rcS.conf##Individualrunlevelsarestartedby/etc/init/rc.conf##Ctrl-Alt-Deleteishandledby/etc/init/control-alt-delete.conf##Terminalgettysarehandledby/etc/init/tty.confand/etc/init/serial.conf,#withconfigurationin/etc/sysconfig/init.##Forinformationonhowtowriteupstarteventhandlers,orhow#upstartworks,seeinit(5),init(8),andinitctl(8).##Defaultrunlevel.Therunlevelsusedare:#0-halt(DoNOTsetinitdefaulttothis)#1-Singleusermode#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)#3-Fullmultiusermode#4-unused#5-X11#6-reboot(DoNOTsetinitdefaulttothis)#id:3:initdefault:1
    复制代码
    保留以后,重启防火墙服务
    1. 123456
    复制代码
    1. [root@Mac/]#vi/etc/inittab##Systeminitializationisstartedby/etc/init/rcS.conf##Individualrunlevelsarestartedby/etc/init/rc.conf##Ctrl-Alt-Deleteishandledby/etc/init/control-alt-delete.conf##Terminalgettysarehandledby/etc/init/tty.confand/etc/init/serial.conf,#withconfigurationin/etc/sysconfig/init.##Forinformationonhowtowriteupstarteventhandlers,orhow#upstartworks,seeinit(5),init(8),andinitctl(8).##Defaultrunlevel.Therunlevelsusedare:#0-halt(DoNOTsetinitdefaulttothis)#1-Singleusermode#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)#3-Fullmultiusermode#4-unused#5-X11#6-reboot(DoNOTsetinitdefaulttothis)#id:3:initdefault:3
    复制代码
在终端里SSH上岸到假造机

如许统统设置妥善以后,在终端里就可以ssh上岸到Linux假造机了。为了今后便利,我在.bashrc里写进一笔别号:
  1. [root@Mac/]#vi/etc/inittab##Systeminitializationisstartedby/etc/init/rcS.conf##Individualrunlevelsarestartedby/etc/init/rc.conf##Ctrl-Alt-Deleteishandledby/etc/init/control-alt-delete.conf##Terminalgettysarehandledby/etc/init/tty.confand/etc/init/serial.conf,#withconfigurationin/etc/sysconfig/init.##Forinformationonhowtowriteupstarteventhandlers,orhow#upstartworks,seeinit(5),init(8),andinitctl(8).##Defaultrunlevel.Therunlevelsusedare:#0-halt(DoNOTsetinitdefaulttothis)#1-Singleusermode#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)#3-Fullmultiusermode#4-unused#5-X11#6-reboot(DoNOTsetinitdefaulttothis)#id:3:initdefault:4
复制代码
  1. [root@Mac/]#vi/etc/inittab##Systeminitializationisstartedby/etc/init/rcS.conf##Individualrunlevelsarestartedby/etc/init/rc.conf##Ctrl-Alt-Deleteishandledby/etc/init/control-alt-delete.conf##Terminalgettysarehandledby/etc/init/tty.confand/etc/init/serial.conf,#withconfigurationin/etc/sysconfig/init.##Forinformationonhowtowriteupstarteventhandlers,orhow#upstartworks,seeinit(5),init(8),andinitctl(8).##Defaultrunlevel.Therunlevelsusedare:#0-halt(DoNOTsetinitdefaulttothis)#1-Singleusermode#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)#3-Fullmultiusermode#4-unused#5-X11#6-reboot(DoNOTsetinitdefaulttothis)#id:3:initdefault:5
复制代码
今后启动假造机以后,间接输出fedora然后输出暗码便可登进。

<br>
杂七杂八

Parallels还撑持BridgeNetworking(收集桥接),接纳这类形式的时分,假造机能够摹拟本钱地收集中的呆板,和本机平行。我在家利用无线路由器,以是假造机的IP就会酿成192.168.0.X,这类体例大概比SharedNetworking加倍直不雅。
和Ubuntu分歧,Fedora(RedHat系的Linux应当都如许)默许启用了root账号,而在安装过程当中新建的用户账号是没有sudo权限的,也就是说,假如要实行某些体系办理命令,必需切换到root,而不克不及利用sudo,这和我之前在Ubuntu下养成的习气分歧。
能够经由过程visudo命令将本人的账户到场到sudoer。
Fedora15也行将推出了,仿佛是要到场到GNOME3,很牛掰的模样.
来自:http://www.digglife.cn/articles/ssh-access-to-parallel-linux-virtual-machie-with-terminal.html

无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。
透明 该用户已被删除
沙发
发表于 2015-1-21 08:50:34 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
莫相离 该用户已被删除
板凳
发表于 2015-1-27 14:50:49 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
admin 该用户已被删除
地板
发表于 2015-2-5 06:27:14 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-7 08:54:16 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
老尸 该用户已被删除
6#
发表于 2015-2-22 02:49:17 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
简单生活 该用户已被删除
7#
发表于 2015-2-22 07:09:50 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
小妖女 该用户已被删除
8#
发表于 2015-3-6 23:22:30 | 只看该作者
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
飘灵儿 该用户已被删除
9#
发表于 2015-3-7 00:07:26 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
深爱那片海 该用户已被删除
10#
发表于 2015-3-8 13:19:19 | 只看该作者
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
第二个灵魂 该用户已被删除
11#
发表于 2015-3-11 00:03:44 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
愤怒的大鸟 该用户已被删除
12#
发表于 2015-3-17 06:10:14 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
13#
 楼主| 发表于 2015-3-20 14:32:47 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
乐观 该用户已被删除
14#
发表于 2015-3-22 22:19:48 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
精灵巫婆 该用户已被删除
15#
发表于 2015-4-4 09:14:57 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
若天明 该用户已被删除
16#
发表于 2015-4-9 05:41:04 | 只看该作者
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
山那边是海 该用户已被删除
17#
发表于 2015-4-10 18:51:41 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
因胸联盟 该用户已被删除
18#
发表于 2015-4-24 23:58:19 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
只想知道 该用户已被删除
19#
发表于 2015-4-25 13:00:09 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
冷月葬花魂 该用户已被删除
20#
发表于 2015-4-25 17:02:34 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-4 14:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表