📜  ssh 并在一行中执行命令 (1)

📅  最后修改于: 2023-12-03 15:20:20.384000             🧑  作者: Mango

SSH命令简介

SSH是一种经过安全协议加密的网络协议,它可以在本地网络和Internet中安全地传输数据。这个协议的主要功能是避免网络中的数据被拦截和窃取。使用SSH协议是一种安全的远程访问方法,因为它可以通过秘密的方式将信息传递给远程系统。

常见的SSH命令

以下是一些常见的SSH命令:

ssh

SSH客户端启动指令。默认端口为22。例如,连接到远程主机:

$ ssh user@hostname

scp

SSH客户端复制文件指令。可以传输完整的目录结构。例如,将/home/user/testfile复制到远程主机上的/usr/local/testfile

$ scp /home/user/testfile user@hostname:/usr/local/testfile

ssh-keygen

创建和管理SSH密钥指令。用户可以使用此命令生成一组公钥和私钥,并将公钥复制到远程主机上以进行身份验证(例如,在不需要输入密码的情况下登录)。

$ ssh-keygen

ssh-add

将私钥添加到ssh代理中,让可信系统自动使用其进行身份认证,省去输入密码的麻烦。

$ ssh-add ~/path_to_key
总结

SSH是一种安全又灵活的远程访问方法,可以通过终端启动SSH客户端,在本地和远程计算机之间传输数据。通过掌握以上的SSH命令,可以从中获得更多利用SSH的技巧。