小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋

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还有很多高级应用,比如说端口映射,端口反映射,生成加密文件。这些内容都是可以展开一个新的话题讲,本文主要说常用的这几个命令。全文完。
     

posted on 2013-09-07 12:43  王峰炬  阅读(84)  评论(0编辑  收藏  举报

导航