美文网首页ssh
【Linux 网络】【SSH】ssh 命令等

【Linux 网络】【SSH】ssh 命令等

作者: yscyber | 来源:发表于2021-03-29 01:56 被阅读0次

1、概述

  • 在 Linux 中,可以使用ssh等命令以 SSH 的方式访问其他计算机。

2、ssh 命令

ssh 命令
  • 在 Linux 中使用该命令去远程登录另一个 Linux 系统。

下面使用ssh命令以my_ssh_test_1用户的身份去登录192.168.3.27这台主机:

ssh 命令
  • 当前用户第一次建立连接时,会提示“是否继续建立连接”,实际上也就是询问“是否保存对方的公钥”,输入的必须是完整的yesno,不能是yn。输入yes之后,会提示输入密码。当当前用户再次建立连接的时候,只需要输入密码即可。
    这里特别强调一下是当前用户,不要误认为“一个 Linux 系统中只要有一个用户保存了公钥,其他的用户再登录这台主机时,直接输密码登录就行”,实际上是每个用户第一次使用ssh命令登录,都需保存公钥,即同一 Linux 系统中各个用户之间公钥不是共享的,每个用户都需持有各自的一份。

  • 公钥保存的位置是在~/.ssh/konwn_hosts这个文件中,也就是每个用户家目录下的.ssh/konwn_host文件中。

3、scp 命令

scp 命令
  • scp命令与cp命令类似,可以从远程拷贝文件至本地指定位置(下载)或者将本地文件拷贝至远程指定位置(上传)。

  • 如果操作的是目录的话,需要使用-r选项。

scp 命令从远程下载一个目录

4、sftp 命令

sftp 命令
  • SFTP 是一种协议,是在 SSH 协议基础之上建立的一种文件传输协议。sftp命令是这一协议的在 Linux 中的具体应用。

相关文章

网友评论

    本文标题:【Linux 网络】【SSH】ssh 命令等

    本文链接:https://www.haomeiwen.com/subject/zxzkhltx.html