何时在Linux中使用SSH命令

登录并在世界任何地方的任何Linux计算机上工作

使用Linux ssh命令,您可以使用两台主机之间的安全加密连接,通过不安全的网络登录并使用位于世界任何地方的远程计算机 。 命令( 语法ssh hostname )在本地机器上打开一个窗口,通过该窗口,您可以运行该窗口并与远程机器上的程序进行交互,就好像它在您的前面一样。 您可以使用远程计算机的软件,访问其文件,传输文件等。

ssh Linux会话被加密并且需要认证。 Ssh代表Secure SHell ,指的是操作的固有安全性。

用法示例

要使用网络标识comp.org.net和用户名jdoe登录到计算机,可以使用以下命令:

ssh jdoe@comp.org.net

如果远程机器的用户名与本地机器相同,则可以在命令中省略用户名:

ssh comp.org.net

然后你会得到这样的消息:

主机'sample.ssh.com'的真实性无法建立。 DSA密钥指纹是04:48:30:31:b0:f3:5a:9b:01:9d:b3:a7:38:e2:b1:0c。 你确定要继续连接吗(是/否)?

输入yes会告诉机器将远程计算机添加到已知主机列表〜/ .ssh / known_hosts 。 你会看到这样的消息:

警告:将“sample.ssh.com”(DSA)永久添加到已知主机列表中。

连接后,系统会提示您输入密码。 输入后,您将获得远程计算机的shell提示符。

您也可以使用ssh命令在远程计算机上运行命令而不登录。例如:

ssh jdoe@comp.org.net ps

将在计算机comp.org.net上执行命令ps ,并在您的本地窗口中显示结果。

为什么使用SSH?

SSH比其他建立与远程计算机连接的方法更安全,因为只有在建立安全通道后才发送登录凭据和密码。 此外,SSH支持公钥加密