zoukankan      html  css  js  c++  java
  • Centos环境下部署游戏服务器-SSH

         在这个*nix大行其道的年代,SSH绝对值得你拥有,虽说它的语法真的很简单,可用途相当大。比如说你在登山,突然公司一个电话告诉你服务器出问题了,在登山的过程中,肯定不能背个几公斤的笔记本吧,这个时候只要你有只能手机,并且安装了SSH,那就可以很happy的连接到服务器解决问题了。还有你想从电脑上向手机上传文件,或者逆向传送。SSH都可以在分分秒秒帮你搞定。
         SSH(Secure Shell)是一个加密的网络协议,可以用来远程加密登陆,传送文件,通信。由于telnet是通信是没有加密的,因此重要的信息几乎相当于是公开的。
         远程登陆:
         $ssh username@ip

         例子:$ssh root@192.168.1.100
         登陆后所有的操作和操作本地系统是没有区别的,连接到远端后,相当于远端开启了一个Shell,如果在这个Shell上运行程序,这个程序的进程是Shell的子进程,所以一定要用SSH的退出命令退出,而不是直接把本地Shell关了,如果直接关闭了,那远端的进程就会直接关闭。导致运行在它下面的程序进程关闭。
         
         拷贝文件:
         本地到远端
         $scp file username@ip:path

         解释:其中path就是远端路径比如(/home/user)
         例子:$scp server root@192.168.0.100:~/
         server对应的是当前目录下的server,当然你也可以制定任何目录的文件, 远端目录是对应root用户的home目录。

         远端到本地
         $scp user@ip:filepath localpath

         解释:如果要拷贝文件,可以用参数-r
         例子:$scp root@192.168.0.100:/home/user/server ~/
         将远端路径为/home/user/server 的文件拷贝到本地当前用户的home路径

         退出:
         $exit
         $logout
         $crtl-d

         这三个命令都是可以正常退出的。
         
         当然SSH还有很多高级应用,比如说端口映射,端口反映射,生成加密文件。这些内容都是可以展开一个新的话题讲,本文主要说常用的这几个命令。全文完。
         
  • 相关阅读:
    Spring-整合MyBatis-声明式事务
    Spring-AOP
    Spring-使用注解开发
    Spring-bean的自动装配
    Spring-HelloSpring-IOC创建对象的方式
    Objective-C学习笔记2013[NSString]字符串[可变字符串中,加用app减用delete]
    C语言I博客作业04
    C语言I博客作业03
    C语言I博客作业02
    malloc/free 和 new/delete
  • 原文地址:https://www.cnblogs.com/fengju/p/6174317.html
Copyright © 2011-2022 走看看