标签:log 跳板 author 输入密码 账户 scripts copy call 6.2
##Linux生成ssh公钥免密码登录远程主机:
1:ssh-keygen -t rsa
#生成密钥
2:ssh-copy-id -i ~/.ssh/id_rsa.pub hejm@172.16.205.117
#把本机的公钥追到远程主机172.16.205.117(登录账户hejm)的 ~/.ssh/authorized_keys 里
注:如果ssh的端口不是22,可用参数p指定对应端口
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 23 hejm@172.16.205.117
或者通过vim编辑把公钥追加到目标主机账户的authorized_keys(追加写入)
##XShell使用Xagent代理执行登录脚本(ssh)自动跨跳转机登录远程主机(免密码登录)
Xshell登录跳板机的账户密码可以采取会话保存账户密码的方式.Xshell>Tools>Launch Xagent,Manage Keys生成对应秘钥(会要求需要秘钥管理输入密码,该密码可以为空)
把对应秘钥添加到目标登录远程主机的~/.ssh/authorized_keys 里
XShell>File>Open>Sessions管理里,配置对应Sessions,配置对应跳板机的账号密码,同时
Login Scripts里输入执行登录脚本ssh hejm@172.16.205.117
SSH编辑项里启用Use Xagent和Launch Xagent automatically
Linux生成ssh公钥免密码登录远程主机和Xshell跨跳板机登录
标签:log 跳板 author 输入密码 账户 scripts copy call 6.2
原文地址:http://www.cnblogs.com/qiufengsuopo/p/7468012.html