linux 初试

来源:互联网 发布:心力衰竭能治好吗 知乎 编辑:程序博客网 时间:2024/05/20 10:53

这两天在看linux。在这里总结一下,自用。

先安装虚拟机,我用的VM Virtualbox

然后我是安装的debian,每个不同版本的服务器中的文件路径不同,并且命令也不尽相同。因此需要按照对应的服务器来查询。


安装好debian后,我又安装了ssh以及sudo等等一系列的东西。为的是能够通过远程连接服务器。

连接工具我用的是SecureCRT,如何安装等也可以在网上找到,在连接过程中遇到了一个问题就是宿主机和虚拟机之间我用的是nat连接方式,所以虚拟机可以直接通过宿主机来访问外网,但是我想要远程连接,那该怎么办呢,查询了许多资料,有的人说如果是通过nat连接的是无法外部主机连接虚拟机的。后来发现想要达到那种远程连接的效果,需要在设置里将端口转发。例如将你本机127.0.0.1  端口随便设置,但一定要是没有用到的,而子ip可以在debian的etc/network/interfaces 中查询出来,比如我的是10.0.2,。15 端口为22(是ssh的端口).因为远程连接工具是连接的主机,所以在SecureCRT中填写的连接地址就是本级ip。而不是子ip。。在连接后又发现了一个问题就是在远程连接工具上我填写的是root用户,发现是无法连接的,而其他的用户可以。解决方法在etc/ssh/ 的sshd—donfig文件中修改。有一个属性是primitiverootlogin ,这里的属性表示root的登录是否要密码。解决后就可以远程连接了。

为什么要用远程连接呢,一个是虚拟机运行很占内存,那么我们最小化它后不对它操作,内存占用较少,而且以后肯定大家都会要连接你的虚拟机所以这是必须要的。另一个就是我在学习rz、sz命令时发现这原来是在远程连接中用到的,当时还一直在debian中实验。。。。


rz。sz实验成功后查询资料发现其实rz、sz对于小文件的上传下载很好,但是如果是大文件还是要用到ftp。在SecureCRT中自己就有sftp,http://blog.csdn.net/liuxiao723846/article/details/28406065 可以参考这个。

原创粉丝点击