ssh的一些命令技巧

参考:http://www.ylmf.net/ubuntu/tips/2010122216995_2.html

***一步将SSH公钥传输到另一台机器

  ssh-keygen; ssh-copy-id user@host; ssh user@host

  这个命令组合允许你无密码SSH登录,注意,如果在本地机器的~/.ssh目录下已经有一个SSH密钥对,ssh-keygen命令生成的新密钥可能会覆盖它们,ssh-copy-id将密钥复制到远程主机,并追加到远程账号的~/.ssh/authorized_keys文件中,使用SSH连接时,如果你没有使用密钥口令,调用ssh user@host后不久就会显示远程shell。

***通过你的电脑,复制远程 host1 主机上的文件到远程 host2 主机上的文件

  ssh root@host1 “cd /somedir/tocopy/ && tar -cf – .” | ssh root@host2 “cd /samedir/tocopyto/ && tar -xf -”

  如果只有你能同时访问 host1 和 host 2 ,但它们不能访问你的主机(因此 ncat 是无法工作的),而且它们之间也无法直接访问。

你可能感兴趣的:(html,.net,工作,ubuntu,ssh)