终端命令SSH服务,远程登录

Posted greamrod

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了终端命令SSH服务,远程登录相关的知识,希望对你有一定的参考价值。

一、SSH协议

在Linux中SSH是非常常用的工具,通过SSH客户端我们可以连接到运行了SSH服务器的远程机器上。

  1. SSH客户端是一种 使用"Secure Shell (SSH)"协议连接到远程计算机 的软件程序。
  2. SSH是目前比较可靠,为专门远程登录会话和其它网络服务 提供安全的协议。
    • 利用 SSH协议 可以有效防止远程管理过程中的信息泄露。
    • 通过 SS协议 可以对所有传输的数据进行加密,也能够防止 DNS欺骗IP欺骗
  3. SSH的另一项优点是传输的数据可以是经过压缩的,所以可以加快传输的速度。

技术图片

 

二、SSH客户端的使用

命令:ssh [-p port] user@remote

  • user:是在远程计算机上的用户名,如果不指定的话,默认使用当前用户。
  • remote:是远程计算机上的地址,可以是ip地址、域名。
  • port:SSH Server监听的端口号,如果不指定,就默认使用22端口号。

提示:

  • 可以使用"exit"命令,退出当前用户的登录。
  • 在工作中,SSH服务器 的端口号很有可能 不是22,如果遇到这种情况就需要使用 "-p"选项,指定正确的端口号,否则就无法正常连接到服务器。

注意:

  • "ssh"命令,只能在Linux或者Unix系统下的终端使用。
  • 如果在Windows系统中,可以安装 XShell客户端 软件即可。

 

1、Ubuntu系统连接Ubuntu系统。

技术图片

技术图片

2、Windows系统连接Ubuntu系统。

技术图片

 

以上是关于终端命令SSH服务,远程登录的主要内容,如果未能解决你的问题,请参考以下文章

通过终端使用ssh-keygen免密码登录远程服务器

远程登录服务器,有啥比较好用的工具?

远程登录服务器,有啥比较好用的工具?

使用sshpass和ssh实现无密码自动远程登录

linux下如何使用ssh远程登录主机 执行shell脚本?

ssh远程登录linux后如何打开远端桌面