SSH 设置无密码登陆

Homebrew 无法安装 sshpass,并给出了安全提示。说明 sshpass 并不是一个好的解决方案。我们这里使用密钥的方式。 1 生成 ssh 密钥对 ssh-keygen 然后一路回车,会生成两个文件: ~/.ssh/id_rsa(私钥) ~/.ssh/id_rsa.pub(公钥) 2 将公钥复制到远程系统 执行命令(将 $username 和 $removeIp替换为真实值): ssh

命令行删除或替换 jar 包中的文件

这是一个简单又常用的操作,防止遗忘,记录一下吧。 用 zip -d 删除文件,用 jar -uf 更新文件。如果不先删除,直接 jar -uf,可能会有问题。 直接看例子: ➜ classes git:(master) ✗ ls com fr-report-8.0.jar readme.md scripts ➜ classes git:(master) ✗ find . -name Process

使用 scp 从远程服务器复制文件到本地

实例:(假设我的远程服务器ip地址为45.111.11.111) ➜ ~ scp plough@45.111.11.111:~/ikev2/my_key/ca.cert.pem . plough@45.111.11.111's password: ca.cert.pem 100% 1155 27.8KB/s 00:00 scp 还可以实现从本地复制文件到服务器,以及远程服务器之间复制文件。具体去百

nmap 扫描主机开放的端口

一般是黑客/网络安全工程师用的。可以检查某项服务是否正常启动、可正常访问。 可用 homebrew 安装。 使用方法:nmap {ip/域名} 例如: ➜ ~ nmap baimoz.me Starting Nmap 7.60 ( https://nmap.org ) at 2017-10-13 16:32 CST Nmap scan report for baimoz.me (106.187.9