网络工具使用指南:SSH、文件传输、端口检测与Netcat应用
在网络操作中,我们常常需要进行远程连接、文件传输、端口检测等操作。本文将详细介绍如何使用SSH进行远程连接、使用scp和rsync进行文件传输、利用netstat、ss和lsof检测网络连接,以及使用netcat进行端口扫描和文件服务等操作。
1. SSH密钥手动复制
如果没有ssh-copy-id工具,可以使用以下命令手动复制密钥:
(local)$ cat ~/.ssh/id_rsa.pub \ > | ssh brian@192.168.99.100 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"此命令会连接到服务器,创建.ssh目录,并将密钥内容添加到authorized_keys文件中。然后再次登录服务器:
(local)$ ssh brian@192.168.99.100如果仍提示输入密码,需要修改.ssh目录和authorized_keys