远程管理命令

  • SSH客户端是一种使用Secure Shell (SSH) 协议连接到远程计算机的软件程序
  • SSH是目前较可靠,转为远程登录会话和其他网络服务提供安全性的协议

利用SSH协议可以有效防止远程管理过程中的信息泄露

    通过SSH协议可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗

  • SSH的另一项优点是传输的数据可以是经过压缩的,所以可以加快传输的速度

1)域名和端口号

域名

  • 由一串用点分隔的名字组成,例如:www.baidu.com
  • 是IP地址的别名,方便用户记忆

端口号

  • IP地址:通过IP地址找到网络上的计算机
  • 端口号:通过端口号可以找到计算机上运行的应用程序
  • 常见服务端口号列表
服务端口号
SSH服务器22
web服务器80
HTTPS443
FTP服务器21

2)SSH的简单实用

ssh [-p port]

  • user是在运城机器上的用户名,如果不指定的话默认为当前用户
  • remote是远程机器的地址,可以是IP/域名,域名是后面会提到的别名
  • port是SSH Server 监听的端口,如果不指定,就为默认值22

  提示:

    使用exit退出当前用户的登录

  注意:

    ssh这个终端命令只能在Linux或者Unix系统下使用

    如果在windows系统中,可以安装putty或者xshell客户端软件即可

3)scp

  • scp就是secure copy,是一个在Linux下用来进行远程拷贝文件的命令
  • 它的地址格式与ssh基本相同,需要注意的是,在指定端口时用的是大写的 -P 而不是小写的 

# 把本地当前目录下的 01.py 文件 复制到 远程 目录下的 Desktop/01.py

scp -P port  01.py  :Desktop/01.py

# 把远程 目录下的 Desktop/01.py  复制到  本地当前目录下的 01.py 文件  

scp -P port   :Desktop/01.py   01.py

# 加上 -r 选项可以传送文件夹

# 把当前目录下的  demo 文件夹  复制到  远程  家目录下的 Desktop

scp -r demo  :Desktop

# 把远程  家目录下的 Desktop  复制到   当前目录下的  demo 文件夹

scp -r  :Desktop  demo 

4)关机/重启

shutdown  选项  时间 

  • shutdown 命令可以安全关闭 或者重新启动系统
  • -r 选项
  • 为重启启动

提示:

  不指定选项和参数,默认表示1分钟之后 关闭电脑

  

相关推荐